Tag: wildfly

Wildfly无法部署应用程序(FileNotFoundException – Access被拒绝)

Wildfly 8.2.0.Final JDK 8 Update 60 Eclipse Mars Update 1 JBoss Tools 4.3.0.Final Windows 10 最近我升级了以下内容: 从Windows 7到Windows 10 从Eclipse Mars到Eclipse Mars Update 1 从JBoss Tools 4.3.0.Beta1到JBoss Tools 4.3.0.Final 现在,当我尝试在Eclipse中部署我的应用程序时,它不再起作用(有时它可以工作,但大多数情况下它不起作用)。 升级之前一切正常,但是现在我在部署应用程序时得到了这个堆栈跟踪(在那里你读了“Acesso negado” ,意思是“访问被拒绝” ): 13:18:12,452 SEVERE [javax.faces] (MSC service thread 1-7) Unable to obtain InjectionProvider from init time FacesContext. Does this container implement the Mojarra […]

如何将应用程序审核记录到Wildfly 8上的单独文件中

我有一个在Wildfly 8上运行的Java EE应用程序,我想在其中启用审计日志记录。 使用InterceptorBinding和Interceptor我能够捕获所有相关的API调用。 我想要做的是将这些审计调用写入单独的审计日志文件。 我尝试使用logback实现这一点,并在此stackoverflow问题的第二个答案的帮助下,我终于设法做到了这一点。 第一个回复,即禁用系统日志记录,不起作用。 但是,虽然此解决方案成功将我的审计跟踪写入单独的文件,但所有其他日志记录都停止写入其默认文件,并且仅输出到控制台。 我想要实现的是将所有常规日志记录默认写入常规文件(即server.log),但是将我自己的自定义审核日志消息放在单独的文件中(也可以每天滚动,重命名)旧文件到它写的日期)。 无论是使用Logback,log4j,Wildfly自己的日志记录系统,还是Wildfly CLI审核日志,都是无关紧要的,只要它达到目的,开销最小。 我正处于这个阶段,考虑使用简单的输出流将其写入我自己的文件中,但是当有解决方案应该更有效地执行此操作时,这感觉相当多余。 这是我的logback文件的样子: /Applications/wildfly/standalone/log/logback/audit/audit.log logFile.%d{yyyy-MM-dd}.log %d{HH:mm:ss.SSS}: – %msg%n /Applications/wildfly/standalone/log/logback/server.log logFile.%d{yyyy-MM-dd}.log %d{HH:mm:ss.SSS} %-4relative [%thread] %-5level %logger{35} – %msg%n

Wildfly:如何使用JAXWS-RI而不是Apache CXF(仅限WebService客户端)

我的环境是Maven Project和Wildfly(8.2.1)作为Application Server。 我需要的是使用SOAP将传入的REST调用连接到第三方服务器。 我需要SSL客户端身份validation; 因此,我有自己的KeyStore和TrustStore。 因此,我创建了自己的SSLContext,并且需要让WebService使用此SSLContext。 所有看起来像这样: // Build SSL context with own KeyManager / TrustManager SSLContext sc = SSLContext.getInstance(“TLS”); KeyManagerFactory kmf = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm()); KeyStore ks = KeyStore.getInstance(“JKS”); String password = “changeit”; ks.load(getClass().getResourceAsStream(“/keystore”), password.toCharArray()); kmf.init(ks, password.toCharArray()); TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); tmf.init(ks); sc.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); // Now build webservice client MyWS_Service service = new MyWS_Service(null, […]

如何在基于maven的java war项目中设置angular 4

我变得有点疯狂,因为我找不到在使用maven构建的java war项目中设置角度4 app的指南。 这是因为我想将它运行到wildfly服务器中。 有帮助吗? 谢谢

群集单身人士使用Wildfly?

我正在尝试在Wildfly 8.2上创建一个简单的集群Singleton 。 我已经配置了2个Wildfly实例,在独立的集群配置中运行。 我的应用程序已部署到两者,我可以毫无问题地访问它。 我的集群EJB看起来像这样: @Named @Clustered @Singleton public class PeekPokeEJB implements PeekPoke { /** * Logger for this class */ private static final Logger logger = Logger .getLogger(PeekPokeEJB.class); private static final long serialVersionUID = 2332663907180293111L; private int value = -1; @Override public void poke() { if (logger.isDebugEnabled()) { logger.debug(“poke() – start”); //$NON-NLS-1$ } […]

如何在WildFly上禁用WELD

如何在WildFly上完全禁用WELD。 我不需要它,因为我使用另一个DI框架。 例外0:javax.enterprise.inject.UnsatisfiedResolutionException:无法使用限定符[@ javax.enterprise.inject.Any(),@ javax.enterprise.inject解析’org.springframework.data.mongodb.core.MongoOperations’的bean 。默认()]。 at org.springframework.data.mongodb.repository.cdi.MongoRepositoryExtension.createRepositoryBean(MongoRepositoryExtension.java:104)at the sun.reflect org.springframework.data.mongodb.repository.cdi.MongoRepositoryExtension.afterBeanDiscovery(MongoRepositoryExtension.java:79)at sun.reflect at.MativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method .java:606)在org.jboss.weld上的org.jboss.weld.welject.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:93)org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:266)。 event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:253)org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:232) 在org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:169) 我试过了 但它没有解决我的问题。

如何将PostgreSQL数据源添加到WildFly 9.0?

我在mastertheboss.com上试过教程: ./jboss-cli.sh module add –name=org.postgres –resources=/tmp/postgresql-9.3-1101.jdbc41.jar –dependencies=javax.api,javax.transaction.api /subsystem=datasources/jdbc-driver=postgres:add(driver-name=”postgres”,driver-module-name=”org.postgres”,driver-class-name=org.postgresql.Driver) data-source add –jndi-name=java:/PostGreDS –name=PostgrePool –connection-url=jdbc:postgresql://localhost/postgres –driver-name=postgres –user-name=postgres –password=postgres 本教程适用于WildFly 8.2,但它不适用于WildFly 9.0。 第3步失败并显示错误消息: { “outcome” => “failed”, “failure-description” => “WFLYJCA0041: Failed to load module for driver [org.portgres]”, “rolled-back” => true } 如何将Postgres数据源添加到WildFly 9.0?

SLF4J + Logback不会登录WildFly

我在WildFly 8中运行Web应用程序,由于某种原因它不会记录。 我使用SLF4J和LOGBACK。 日志文件是在部署时创建的,但它是空的。 我也没有在wildfly日志中看到我的日志语句。 该课程包含: package com.blah.oops; import org.slf4j.Logger; import org.slf4j.LoggerFactory; static final Logger log = LoggerFactory.getLogger(EndpointImpl.class); log.debug(“request called”); 战争包含: WEB-INF \ lib中\ SLF4J-API-1.7.5.jar WEB-INF \ lib中\的logback经典-1.1.1.jar WEB-INF \ lib中\的logback核-1.1.1.jar WEB-INF \类\ logback.xml 配置文件logback.xml包含: ${LOG_PATH}/backend-main.log %date %level [%thread] %logger{10} %msg%n PROFILER ACCEPT <!– DENY –> console.log包含logback初始化: .[0m.[0m10:19:52,716 INFO [stdout] (MSC service thread 1-2) 10:19:52,489 […]