2

我在 STS 中创建了两个项目一个是常见的,它将在 Maven 中捆绑为 jar 文件。我有另一个项目 EntWeb,它依赖于 common.jar。EntWeb 将生成为 war 文件,并将部署在 tc 服务器中。

现在的问题是每次我在公共项目中更改一些 java 文件时,我都需要在 EntWeb 项目中安装 Maven。这需要更多时间。

有没有办法在 tc 服务器中直接替换普通 jar 而无需在 EntWeb 中再次安装。任何帮助将不胜感激。

阿南德

4

1 回答 1

0

假设您没有使用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
于 2013-04-09T04:44:49.613 回答