我正在使用开发Web应用程序 JSP & Servlet.(IDE: Eclipse, Container: Tomcat7.0)
JSP & Servlet.(IDE: Eclipse, Container: Tomcat7.0)
为了学习部署,我制作war了要在Tomcat7.0上部署的项目文件。并且我能够将其部署在Tomcat服务器上。后来,我还可以从“我的电脑”和局域网中的其他计算机访问它。
war
然后,我开始使用Eclipse在该应用程序中进行更改。在Eclipse中工作时,当我尝试从其他计算机访问Deployed Application时,它向我显示了相同的应用程序,但是当我在Eclipse中对同一项目进行更改时,它为我提供了修改后的输出。我在Eclipse中使用同一服务器。
我的问题是,当Eclipse中的Tomcat服务器打开时,为什么它显示我当前的输出,而不显示已部署应用程序的输出。
提前致谢..
如果您处于开发阶段,并且想要在应用程序已部署在服务器上的同时修改应用程序代码,则需要将更改更新到部署了该应用程序的服务器上。如果是类,则JSP仅在更新资源时必须重新加载类。据我所知,Eclipse的免费版本仅允许重新部署应用程序,而不能进行任何后续更改。
同样,在免费版本的Eclipse中,仅当您在Eclipse内部或外部本地或远程运行Tomcat服务器时,才可以将Tomcat服务器配置为远程服务器。如果您部署到ROOT,它会修改Tomcat服务器配置以运行您的应用程序。