Tag: jboss

如何在arquillian服务部署中添加库?

我目前正在使用Arquillian用于jboss(远程),我正在尝试让Jmockit工作。 我部署了一个工作正常的耳朵,但我收到arquillian服务的错误: java.lang.NoClassDefFoundError: mockit/internal/state/TestRun Caused by: java.lang.ClassNotFoundException: mockit.internal.state.TestRun from [Module “deployment.arquillian-service:main” from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) 我正在使用jMockit 1.7并在EAR部署中使用它。 如何在此部署中添加库(arquillian-service) PS:这个部署由arquillian管理,我与它无关。

JBoss在连接超时时重新连接

当我的连接死亡时,我想重新连接。 我得到的问题,我在这里解释https://stackoverflow.com/questions/25504566/jta-transaction-in-other-thread-rolling-back 我还没有弄清楚它为什么会发生,但我现在已经无法发生死锁,所以我会等一个星期来看它是否已修复。 但我认为我的设置应该在失败连接时重新连接。 但相反,JTA问题导致了我的连接,而且它没有回来。 大概是因为它是CMT,只有一个连接,它通过@PersistenceContext传递,所以相同的EntityManager用于所有东西,所以要重新连接,它必须从EntityManagerFactory获得一个新的EntityManagerFactory ,但它不知道要做到这一点。 我不知道JBoss和JPA的内部结构。 这是我的设置: jdbc:sqlserver://srv.local:1433;databaseName=AS_DEV sqlserver2008 5 50 false false FailingConnectionOnly user 12345 com.microsoft.sqlserver.jdbc.SQLServerDriver 我还能做些什么,以确保在失败时恢复连接?

用于MS SQL Server的JBoss AS 5数据库连接池重新连接例程

当从JBoss AS 5到DB的连接暂时丢失时,我想提出重新连接到MS SQL Server的最佳方法。 对于Oracle,我发现了这个问题: “当连接变坏时,有没有办法让JBoss连接池重新连接到Oracle?” 它表示它使用Oracle特定的ping例程,并利用JBoss’Configuration Datasources Wiki中描述的valid-connection-checker-class-name属性。 我想避免的是每次从池中提取连接时都运行另一个SQL,这是另一个属性check-valid-connection-sql基本上做的。 所以现在,我倾向于使用exception排序器类名称的方法,但我不确定这是否是MS SQL Server的最佳方法。 希望听到您对该主题的建议。 谢谢!

JBPM 6.2。 如何直接从Eclipse而不是KIE工作台部署工作流?

我正在使用带有JBPM 6.2的Eclipse Luna和WildFly 8.1。 目前,我的Eclipse已经过配置,因此我可以直接从Eclipse中启动WildFly 8.1服务器和KIE工作台。 以前,我已经从KIE工作台创建了一个Evaluation.bpmn工作流,并且能够成功地部署它并在数据库表中查看工作流日志。 但是,有没有办法在Eclipse中创建JBPM项目并直接从Eclipse部署和启动工作流? 如果是这样,我该怎么办?

Java 8中的默认Full GC间隔是多少

我们在生产服务器上发现了一个奇怪的行为(JavaEE,Wildfly 10)。 Java VM每小时执行一次Full GC,尽管仍有足够的可用内存。 VM启动参数为: -server -Xms4g -Xmx8g 以下参数未激活: -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 那么Java 8中的默认Full GC间隔是什么?如何将其配置为动态?

如何避免java.lang.OutOfMemoryError:Netbeans中的PermGen空间

我正在使用Netbeans6.8中的Web应用程序开发并使用Jboss服务器来部署我的应用程序。 我能够正确运行项目,但一段时间后我得到tgis错误 java.lang.OutOfMemoryError: PermGen space : 之后我必须重启我的JBoss服务器。 有时我需要重新启动我的Netbeans IDE任何人都可以告诉我这个错误的原因以及如何避免这种情况 谢谢罗汉

如何告诉JBoss 4.2.3.GA首先在我的war文件lib目录中加载jar?

我部署了一个web存档,该war引用了一个与$ JBOSS_HOME / server / default / lib中的jar文件冲突的jar文件。 我可以手动删除有问题的jar子,但我更喜欢一种允许我在JBoss上指定jar子的解决方案。 我甚至想告诉JBoss排除特定的jar子,如果可能的话。 我最接近的是在我的war的META-INF目录中的jboss-web.xml中添加一些东西,但我显然没有在那里做某事。 这是我到目前为止: com.amce:archive=WHATEVER java2ParentDelegation=false 这失败了,出现这样的错误: ERROR [13]] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128) at com.sun.faces.config.ConfigureListener$WebXmlProcessor.getConfiguredFactory(ConfigureListener.java:697) at com.sun.faces.config.ConfigureListener$WebXmlProcessor.scanForFacesServlet(ConfigureListener.java:669) … 这个错误让我相信我只是错误地指定了jboss-web语法(某处有xml架构)? 但是,我甚至不确定自己是否正走在正确的道路上。 无论如何我还能在不修改JBoss的情况下做到这一点吗?

无法识别的VM选项’+ HeapDumpOnCtrlBreak’

我正在使用Jboss,我在JAVA_OPTS中添加了-XX:+HeapDumpOnCtrlBreak选项。 但是我在启动Jboss时遇到了错误: Unrecognized VM option ‘+HeapDumpOnCtrlBreak’ Could not create the Java virtual machine. 我在网上搜索过,似乎JDK 6不支持这个选项,所以我改为jdk1.5.0_09但仍然出现了这个错误。 有谁知道什么是错的?

JBoss AS 7自动部署插件无法连接到localhost:8080

我在maven中配置了插件,如下所示: org.jboss.as.plugins jboss-as-maven-plugin 7.0.2.Final localhost 8080 target/TestApp.war package deploy 然后我使用maven触发它 mvn -U clean install package 它确实构建并且一切正常但在启动自动部署时失败。 INFO] INFO] — jboss-as-maven-plugin:7.0.2.Final:deploy (default) @ TestApp — INFO] Executing goal deploy on server localhost (127.0.0.1) port 8080. 9-Feb-2012 16:18:46 org.jboss.remoting3.EndpointImpl NFO: JBoss Remoting version 3.2.0.Beta2 9-Feb-2012 16:18:46 org.xnio.Xnio NFO: XNIO Version 3.0.0.Beta2 9-Feb-2012 16:18:46 org.xnio.nio.NioXnio NFO: XNIO NIO […]

事务TransactionImple ActionStatus.ABORTED已经回滚

我意识到将DTO业务从TomEE迁移到JBoss。 我有这个实体: @NamedQueries({ @NamedQuery(name = “common.plagebusiness.plage.getAllPlages”, query = “SELECT p FROM Plage p ORDER BY p.plageRgMax, p.plageCReseau”) }) @Entity @Table(name = “PLAGE”) public class Plage { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = “idPlage”) private Integer idPlage; @Column(name = “rgMin”) private String plageRgMin; 有了这个界面: @Local public interface PlagePersistenceManager { public void importPlages(List listeEnregDetail) throws PlageBusinessException, ParseException; […]