1

私はを使用してWebアプリケーションを開発していますJSP & Servlet.(IDE: Eclipse, Container: Tomcat7.0)

デプロイメントを学ぶためwarに、Tomcat7.0にデプロイするプロジェクトのファイルを作成しました。そしてそれをTomcatサーバーにデプロイすることができました。その後、自分のコンピュータやLAN内の他のコンピュータからもアクセスできるようになりました。

次に、Eclipseを使用してそのアプリケーションに変更を加え始めました。Eclipseで作業しているときに、他のコンピューターからデプロイされたアプリケーションにアクセスしようとすると、同じアプリケーションが表示されますが、同じプロジェクトにEclipseで変更を加えたため、変更された出力が表示されます。Eclipseで同じサーバーを使用しています。

私の質問は、EclipseのTomcatサーバーがオンのときに、なぜ現在の出力が表示され、デプロイされたアプリケーションの出力が表示されないのかということです。

前もって感謝します..

4

2 に答える 2

1

開発段階にあり、アプリケーションがすでにサーバーにデプロイされている間にアプリケーションコードを変更する場合は、アプリケーションがデプロイされているサーバーへの変更を更新する必要があります。クラスの場合、JSPがリソースを更新するだけであれば、クラスをリロードする必要があります。私の知る限り、Eclipseの無料バージョンでは、アプリケーションの再デプロイのみが許可されており、その後の変更は許可されていません。

繰り返しになりますが、無料バージョンのEclipseでは、TomcatサーバーをローカルまたはEclipseの内部または外部でリモートで実行する場合にのみ、Tomcatサーバーをリモートサーバーとして構成できました。また、ROOTにデプロイした場合は、アプリケーションを実行するようにTomcatサーバーの構成を変更します。

于 2013-01-01T11:03:19.183 に答える
0

Eclipseサーバーとデプロイされたサーバーの両方がローカルホストのみを指しているためです。

于 2013-01-01T11:25:45.787 に答える