「TMSCore」Javaプロジェクトで、実行時に「待機中」のテキストを表示する単純な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 が起動したら、コンソールに「===============================> 待っている」というメッセージが表示されることです。
または、jbossサーバーの起動時に実行するjarを作成する方法を提案できますか?
ところで私はJBOSS7.1を使用しています