Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JBoss-在运行时加载新模块_Java_Jboss_Module_Runtime_Ear - Fatal编程技术网

Java JBoss-在运行时加载新模块

Java JBoss-在运行时加载新模块,java,jboss,module,runtime,ear,Java,Jboss,Module,Runtime,Ear,是否可以在运行时加载添加的模块 我在EAR中添加了一个可选模块,启动了JBoss,并在运行时使用CLI添加了可选模块。为了加载那个模块,我不得不重新启动JBoss,这不是我想要的 有没有办法使用JBoss CLI在不重新启动的情况下加载它 你可以试试,热部署的东西非常有用 有一个试用版 如果您使用JBoos AS 7.0.1(社区项目) 您可以转到JBoss管理面板,在配置文件设置中 开放核心部署扫描器。启用“自动展开”(设置 设置为true),并根据您的要求设置扫描仪时间(默认值) 5000毫

是否可以在运行时加载添加的模块

我在EAR中添加了一个可选模块,启动了JBoss,并在运行时使用CLI添加了可选模块。为了加载那个模块,我不得不重新启动JBoss,这不是我想要的

有没有办法使用JBoss CLI在不重新启动的情况下加载它

  • 你可以试试,热部署的东西非常有用 有一个试用版

  • 如果您使用JBoos AS 7.0.1(社区项目)

    您可以转到JBoss管理面板,在配置文件设置中 开放核心部署扫描器。启用“自动展开”(设置 设置为true),并根据您的要求设置扫描仪时间(默认值) 5000毫秒)。就是这样


  • 非常感谢。顺便说一句,我按照你的建议做了,它被加载了,但是我的应用程序没有看到它。您可以看到,我需要的是在运行时添加JAR,并且我的企业应用程序能够从这些JAR加载类。目前,我不想手动执行任何操作。我想先看看JBoss是否能帮我做到这一点,“你知道我需要的是在运行时添加JAR,我的企业应用程序能够从这些JAR加载类”。我不能理解这一行。你能描述更多吗?这样我可以帮助你点对点地完成你想要的。例如,我需要能够添加新的JDBC驱动程序,并能够从EAR加载驱动程序类。添加新模块似乎需要重新启动JBoss。我只需要知道不重新启动是否可行。