我有一个简单的java类,它在“TMSCore”java项目中显示“等待”文本。
package com.stock.bo;
public class example {
/**
* @param args
*/
public static void main(String[] args) {
// ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
System.out.println("================================> waiting");
}
}
我创建了 TMSCore.jar 并将这个 example.class 设置为我的 jar 文件的入口点。
然后我在 C:\Jboss\jboss-as-7.1.1\modules\org\tms\main 中为这个项目创建了一个模块,并将 jar 粘贴到相同的路径中
然后我创建了 module.xml 并粘贴在同一路径中
模块.xml
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="org.tms">
<resources>
<resource-root path="TMSCore.jar"/>
</resources>
</module>
然后我在我的 webproject/web-inf 目录中创建了一个 jboss-deployment-structure.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.tms"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
当我使用包含上述 jboss-deployment-structure.xml 的战争启动服务器时,在我的控制台中它显示已部署的 TMSCore.jar
但是我的 jar 中的“等待”文本未显示在控制台上
我的要求是一旦jboss启动,我应该在我的控制台上得到“=================================>等待”
或者任何人都可以建议如何制作一个 jar 在启动 jboss 服务器时执行?
顺便说一句,我正在使用 JBOSS7.1