【发布时间】:2013-02-06 09:58:49
【问题描述】:
我从命令行启动 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
这是我在 JBoss 在 Eclipse 中运行良好时从进程资源管理器中获取的内容
在我的应用程序中,我使用了数据源,并且在 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 中看到这个接口
这是类路径的问题吗?为什么它可以在 Eclipse 中工作?感谢任何有助于我从命令行启动 JBoss 的回复。
【问题讨论】:
-
JBoss 服务器可以通过运行 run.bat 文件来启动。不需要使用eclipse运行文件。
标签: java command-line jboss