【发布时间】:2012-12-16 02:14:16
【问题描述】:
我正在使用 JSP & Servlet.(IDE: Eclipse, Container: Tomcat7.0) 开发一个 Web 应用程序
为了学习部署,我制作了war项目的文件部署在Tomcat7.0上。我能够将它部署在 Tomcat 服务器上。后来我也可以从我的电脑和局域网中的其他计算机访问它。
然后我开始使用 Eclipse 对该应用程序进行更改。在 Eclipse 中工作时,当我尝试从其他计算机访问已部署的应用程序时,它向我显示了相同的应用程序,但它给了我修改后的输出,因为我在 eclipse 中对同一个项目进行了更改。我在 Eclipse 中使用相同的服务器。
我的问题是,当 Eclipse 中的 Tomcat 服务器开启时,为什么它显示当前输出,而不显示已部署应用程序的输出。
提前谢谢..
【问题讨论】:
-
您是说您对应用程序的更改正在反映在服务器上。如果您不希望它发生,请不要将其部署在服务器上或使用其他服务器。
-
在eclipse中需要关闭tomcat服务器并用完一边
-
是的,使用不同的服务器可以解决问题。但我不明白为什么它在 Eclipse 中显示应用程序的输出,而不是显示已部署应用程序的输出。
-
@swamy :是的,如果我从 Eclipse 关闭服务器,然后从外部启动,那么它会显示已部署应用程序的输出。
标签: java eclipse jsp tomcat servlets