我在STS中创建了两个项目。一个是常见的,它将捆绑为Maven中的jar文件。我有另一个Project EntWeb,它有一个对common.jar的依赖。 EntWeb将作为war文件生成,并将部署在tc服务器中。
现在的问题是每次我在常见项目中更改一些java文件时我需要在EntWeb项目中进行Maven安装。这花费了更多的时间。
在tc服务器中是否有办法直接替换普通jar而无需在EntWeb中再次安装。 任何帮助将不胜感激。
阿南德
答案 0 :(得分:0)
假设您没有使用WTC启动服务器,并且正在使用“爆炸战争”配置(TC服务器,您只需更换在“爆炸”war目录中创建的jar。您可能需要重新启动,但TC服务器将识别WAR早于展开的目录,并且不会再次提取WAR的内容。
TC Server
- Instance #1
- bin
- conf
- webapps
- my_app.war
- my_app // This is the exploded dir - put the new JAR here under WEB-INF/lib