我已将自定义模块添加到WildFly 9.JAR文件有一个主类,如下所示:
package com.demo;
public class Main {
static{
System.out.println("**********************This is from main static********************");
}
public static void main(String[] args) {
System.out.println("**********************This is from main********************");
}
}
module.xml
文件包含以下内容:
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="com.demo">
<main-class name="com.demo.Main"/>
<resources>
<resource-root path="Demo.jar"/>
</resources>
</module>
我已在wildfly\modules\system\layers\base\com\demo\main
下手动复制了这两个文件。但是当我启动WildFly时,我看不到System.out.println
行中的任何一行。
然后我使用jboss-cli
命令添加了模块,并在wildfly-9.0.2.Final\modules\com\demo\main
下添加了模块。但仍然在WildFly开始时我看不到任何System.out.println
。
有人可以告诉我我做错了什么吗?谢谢!