zoukankan      html  css  js  c++  java
  • 【Eclipse】Eclipse中tomcat的Server配置(解决修改代码不断的重启服务器)以及设置tomcat文件发布位置与JSP编译位置查看

      

       Eclipse有时候修改一点JS或者JSP都会自动重启,有时候修改完JS或者JSP之后必须重启服务器才生效,下面研究了server的一些选项之后彻底解决了这些问题,下面做记录:

      

    我的 Eclipse的配置:

     

     解释

      1.Never publish automatically是

          重来不自动部署,主要是为了防止每次修改JS或者JSP或者JAVA代码自动重启服务器。

      2.Server  Locations勾选中间的;

          是将项目发布到tomcat安装目录,便于查找东西

      3.Server options  勾选第一个、第二个

          第一个:为了让tomcat刻意使用项目webRoot下面的东西而不用将项目publish到tomcat的webapps目录,如果不勾选每次修改完JS或者JSP之后都得重启tomcat。

          第二个:将以前在server.xml中生成的context节点单独放在confCatalinalocalhost文件夹下面

    如果关闭tomcat修改js或者JSP不断的重启,也可以在Eclipse中Ctrl+Shift+R之后搜索server.xml,然后将其中reloadable的值改为false:

     或者:编辑modules取消自动加载,如下:

    一个项目在上面配置修改完代码必须clean项目且重启才能生效,最后将配置修改为:(如果修改完JS和JSP不能立即生效,选中Server Options的第一个选项即可)

    补充:通过server的配置可以查找到项目的发布目录以及JSP编译之后的目录,如下:

    参数解释:

     -Dcatalina.base="E:xiangmu.metadata.pluginsorg.eclipse.wst.server.core mp0" 

        是JSP编译之后的java源码与class文件的位置,例如我的:在E:xiangmu.metadata.pluginsorg.eclipse.wst.server.core mp0work目录下:

      如果是直接将war包丢进tomcat的webapps目录下(生产环境这么做),jsp编译之后的java文件和class文件的位置是在:/apache-tomcat-7.0.72/work/Catalina/localhost/Exam/org/apache/jsp目录下

      -Dcatalina.home="E: omcatapache-tomcat-7.0.88"

        是tomcat的安装目录。

      -Dwtp.deploy="E:xiangmu.metadata.pluginsorg.eclipse.wst.server.core mp0wtpwebapps" 

        是项目发布之后的文件位置,比如我的:

        

  • 相关阅读:
    Inno Setup 6.0.4
    使用Microsoft Enterprise Library 5.0记录日志信息
    Log4net用法
    继续接着上一篇写:使用C#实现DHT磁力搜索的BT种子后端管理程序+数据库设计(开源)[搜片神器]
    磁力王:种子磁力搜索神器使用教程
    C# WebBrowser 网页缩放的方法
    Mysql5.7修改root密码教程
    【MAVEN】maven项目下载更新pom jar包速度慢 解决方案
    C# DataGridView自动保存列的宽度和位置
    Java实现敏感词过滤
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/8414669.html
Copyright © 2011-2022 走看看