我有一个动态Web项目,它依赖于在Liberty上运行的其他4个Web Fragment项目。
如果我在Liberty服务器运行时使用动态Web项目中的应用程序运行其中一个从属Web Fragment项目中的Java资源,该应用程序将从Liberty中删除,停止,重新添加到Liberty ,并重新开始。
为了清楚起见,这是我更改Java资源时Liberty服务器的控制台输出:
[AUDIT ] CWWKT0017I: Web application removed (default_host): http://localhost:9080/ui/
[AUDIT ] CWWKZ0009I: The application WEB_UI has stopped successfully.
[AUDIT ] CWWKT0016I: Web application available (default_host): http://localhost:9080/ui/
[AUDIT ] CWWKZ0003I: The application WEB_UI updated in 0.184 seconds.
但是,如果我修改Dynamic Web Project(或任何Web片段项目)的WebContent目录中的任何资源(JS,CSS,HTML等),则应用程序不会重新启动,但它重新出版。
当修改WebContent中的资源时,是否有办法获得相同的行为(重启应用程序并从Liberty中删除/添加),类似于修改Java资源的时间?
直接从工作区运行应用程序未选中
发布:资源发生变化时自动发布。
平台:RHEL 7.2
Eclipse Java EE IDE版本Neon.1版本(4.6.1)版本20160913-0900
WebSphere Application Server 8.5.5.9/wlp-1.0.12.cl50920160227-1523