2

STS で 2 つのプロジェクトを作成しました。1 つは一般的で、Maven の jar ファイルとしてバンドルされます。common.jar に依存する別の Project EntWeb があります。EntWeb は war ファイルとして生成され、tc サーバーにデプロイされます。

問題は、共通プロジェクトでいくつかのJavaファイルを変更するたびに、EntWebプロジェクトでMavenをインストールする必要があることです。より多くの時間がかかっています。

tc サーバーで、EntWeb に再度インストールせずに共通の jar を直接置き換える方法はありますか。どんな助けでも大歓迎です。

アナンド

4

1 に答える 1

0

サーバーの起動にWTCを使用しておらず、「展開された war」構成 (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
于 2013-04-09T04:44:49.613 に答える