草庐IT

javax.xml.parsers.FactoryConfigurationError 运行 JBoss AS 7.1 和 Java 7 更新 171

将Java从7u161升级到7u171会阻止JBossAS7.1.1.Final启动。我知道JBossAS7.1.1是EOL但出于兼容性原因,我们仍然需要运行这个版本。在启动的早期,一些JBoss方法中发生NullPointerException。以下是异常(exception):Exceptioninthread"main"javax.xml.parsers.FactoryConfigurationError:Provider__redirected.__SAXParserFactorycouldnotbeinstantiated:java.lang.NullPointerExcep

java - 是否可以在 JBoss AS 7 中部署分解的 war 文件(解压缩的 war )

当复制到以下部署文件夹时,我在部署'app.war'文件时没有问题:"jboss-as-7.0.0.Final\jboss-as-7.0.0.Final\standalone\deployments";JBoss7会正确部署它。我想对展开的文件夹'app'(即提取的app.war)执行相同的操作。ApacheTomcat可以在其部署目录中的展开文件夹中正常工作,但无法为JBoss做同样的事情。我确实将deployment-scannerauto-deploy-exploded='true'放在了JBoss控制台中;我确实在部署目录中创建了'app.war.dodeploy'文件以及提取

java - 是否可以在 JBoss AS 7 中部署分解的 war 文件(解压缩的 war )

当复制到以下部署文件夹时,我在部署'app.war'文件时没有问题:"jboss-as-7.0.0.Final\jboss-as-7.0.0.Final\standalone\deployments";JBoss7会正确部署它。我想对展开的文件夹'app'(即提取的app.war)执行相同的操作。ApacheTomcat可以在其部署目录中的展开文件夹中正常工作,但无法为JBoss做同样的事情。我确实将deployment-scannerauto-deploy-exploded='true'放在了JBoss控制台中;我确实在部署目录中创建了'app.war.dodeploy'文件以及提取

java - bouncycaSTLe + JBoss AS7 : JCE cannot authenticate the provider BC

我在我的应用程序中使用BouncyCaSTLe进行加密。当我独立运行它时,一切正常。但是,如果我将它放在webapp中并部署在JBoss服务器上,我会收到以下错误:javax.servlet.ServletException:errorconstructingMAC:java.security.NoSuchProviderException:JCEcannotauthenticatetheproviderBC(...)rootcausejava.lang.Exception:errorconstructingMAC:java.security.NoSuchProviderExcepti

java - bouncycaSTLe + JBoss AS7 : JCE cannot authenticate the provider BC

我在我的应用程序中使用BouncyCaSTLe进行加密。当我独立运行它时,一切正常。但是,如果我将它放在webapp中并部署在JBoss服务器上,我会收到以下错误:javax.servlet.ServletException:errorconstructingMAC:java.security.NoSuchProviderException:JCEcannotauthenticatetheproviderBC(...)rootcausejava.lang.Exception:errorconstructingMAC:java.security.NoSuchProviderExcepti

java - Wildfly 和自动重新连接到数据库

我有一个客户端、一个服务器和一个数据库。客户端通过EJB远程接口(interface)与服务器通信。作为服务器-我使用Wildfly8.2.0。作为数据库-我使用MySQL。服务器通过JPA/Hibernate与MySQL通信。当我关闭MySQL服务器时,Wildfly当然会抛出异常。但是当我再次打开MySQL时,Wildfly仍然抛出相同的ERROR.我必须关闭Wildfly,然后再将Wildfly重新连接到数据库。如何在Wildfly中设置自动重连?我尝试在连接URL中设置自动重新连接:jdbc:mysql://localhost/db?autoReconnect=true&

java - Wildfly 和自动重新连接到数据库

我有一个客户端、一个服务器和一个数据库。客户端通过EJB远程接口(interface)与服务器通信。作为服务器-我使用Wildfly8.2.0。作为数据库-我使用MySQL。服务器通过JPA/Hibernate与MySQL通信。当我关闭MySQL服务器时,Wildfly当然会抛出异常。但是当我再次打开MySQL时,Wildfly仍然抛出相同的ERROR.我必须关闭Wildfly,然后再将Wildfly重新连接到数据库。如何在Wildfly中设置自动重连?我尝试在连接URL中设置自动重新连接:jdbc:mysql://localhost/db?autoReconnect=true&

java - Jboss Java EE 容器和一个 ExecutorService

我有一个独立的java应用程序,它使用ExecutorService来并行处理多个作业ExecutorServicees=Executors.newFixedThreadPool(10);我现在想在EJBbean中重复使用相同的解决方案,但不确定如何正确初始化ThreadPool,因为我通常会离开JavaEE容器来控制所有线程资源。我可以只使用相同的代码还是有其他正确的方法来获取Jboss托管线程池? 最佳答案 在EJB中执行此操作的正确方法是使用ManagedExecutorService,它是ConcurrencyUtilsAP

java - Jboss Java EE 容器和一个 ExecutorService

我有一个独立的java应用程序,它使用ExecutorService来并行处理多个作业ExecutorServicees=Executors.newFixedThreadPool(10);我现在想在EJBbean中重复使用相同的解决方案,但不确定如何正确初始化ThreadPool,因为我通常会离开JavaEE容器来控制所有线程资源。我可以只使用相同的代码还是有其他正确的方法来获取Jboss托管线程池? 最佳答案 在EJB中执行此操作的正确方法是使用ManagedExecutorService,它是ConcurrencyUtilsAP

java - 用什么代替 org.jboss.resteasy.client.ClientRequest?

我刚刚发现org.jboss.resteasy.client.ClientRequest已被弃用,这使我在Google上找到的有关如何使用RESTEasy客户端的所有内容都无效。Javadoc没有说明要使用什么。谷歌同样保持沉默。我现在已经恢复到2.3.5,但无论如何都会对答案感兴趣,以及应该如何在不询问其他知道的人的情况下找到答案-有吗包含该信息的资源,我可以在哪里查看? 最佳答案 3.0测试版文档here像这样描述这些弃用:ResteasymanualclientAPI,interceptors,StringConverters