从命令行启动JBoss失败,出现ClassNotFoundException:org.jboss.resource.adapter.jdbc.ValidConnectionChecker

时间:2013-02-06 09:58:49

标签: java command-line jboss

从命令行启动JBoss的方式如下:

javaw.exe -Dprogram.name = run.bat -Djava.endorsed.dirs = C:/projects/myappserver/target/staging/jboss-4.2.3.GA/bin /../ lib / endorsed -Xms128m -Xmx812m -XX:MaxPermSize = 256m -Dfile.encoding = Cp1250 -classpath C:\ projects \ myappserver \ target \ staging \ jboss-4.2.3.GA \ bin \ run.jar org.jboss.Main -c myjboss

当我从JB

运行JBoss时,这是我从流程资源管理器中获取的东西

在我的应用程序中,我使用数据源,在deploy / mysql-ds.xml中我指定了类 com.mysql.jdbc.integration.jboss.MysqlValidConnectionChecker应该实现的 ValidConnectionChecker。

当我开始上面提到的命令时,我明白了 引起:java.lang.ClassNotFoundException:org.jboss.resource.adapter.jdbc.ValidConnectionChecker

我可以在c:\ projects \ myappserver \ target \ staging \ jboss-4.2.3.GA \ server \ myjboss \ lib \

中的jboss-common-jdbc-wrapper.jar中看到此接口

这是classpath的问题吗?为什么它可以在Eclipse中运行?感谢任何能帮助我从命令行启动JBoss的响应。

1 个答案:

答案 0 :(得分:0)

J Boss服务器可以通过运行run.bat文件来启动。不需要使用eclipse运行文件。

请参阅以下对您有帮助的链接。

https://www.coderanch.com/t/90561/JBoss/Error-starting-Jboss-Command-Prompt

https://community.jboss.org/wiki/StartAndStopTheJBossApplicationServer?_sscc=t