我在 STS 中创建了两个项目一个是常见的,它将在 Maven 中捆绑为 jar 文件。我有另一个项目 EntWeb,它依赖于 common.jar。EntWeb 将生成为 war 文件,并将部署在 tc 服务器中。
现在的问题是每次我在公共项目中更改一些 java 文件时,我都需要在 EntWeb 项目中安装 Maven。这需要更多时间。
有没有办法在 tc 服务器中直接替换普通 jar 而无需在 EntWeb 中再次安装。任何帮助将不胜感激。
阿南德
假设您没有使用WTC启动服务器,并且您正在使用“爆炸战争”配置(TC 服务器,您可以简单地替换您在“爆炸”战争目录中创建的 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