Eclipse JEE中tomcat配置

来源:互联网 发布:博客助赢软件cpzyrj 编辑:程序博客网 时间:2024/04/29 20:47

Eclipse JEE与Tomcat整合,配置需要注意的地方:
- 设置Sever Locations
- 配置Server Options
- 配置Publishing
- 配置Timeouts
- 查看Web Modules


Server Locations

指定服务器的路径和部署路径
这里写图片描述

默认选项是:Use workspace metadata(does not modify Tomcat installation)
使用工作空间元数据(不修改tomcat的安装)
修改为:Use Tomcat installation(takes control of Tomcat installation)
使用Tomcat安装(在Tomcat的控制下)

还有一种典型本地配置(不修改tomcat的安装)与默认一致。

选项变灰色无法更改时
把tomcat下的项目移除,并且clean之后即可修改。

Server Options

服务配置 解决eclipse下热部署,修改Java类与Jsp立即生效问题
将reloadable=”true”改为false,这样保存JSP时Tomcat不会自动重启

这里写图片描述


  • Server modules without publishing

默认情况下,项目部署到tomcat中,该插件会把项目拷贝到Server Locations显示的Server path目录下。即workspace所在的目录下的.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
选中此选项,会把项目发布到tomcat
web资源目录:web项目的webconten,即t maven web项目的src/main/webapp目录
class文件目录:当前配置的class文件的输出目录,即maven项目的taget/calsses目录
同时修改servers.xml中的serveModulesWithoutPublish=true以及tmp0/conf/server.xml中的配置

  • Publish module contexts to separate XML files

    勾选 上后会修改Servers/Tomcat v6.0 Server at localhost-config/servers.xml中的saveSeparateContextFiles=true
    同时将tmp0/conf/server.xml中关于该app的元素
    移动到tmp0/conf/Catalina/localhost/appName.xml中..
    本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请参考[Github][2].

  • Modules auto reload by default

    默认的自动加载模块
    去掉此选项,这个是为了修改类后自重启用的。

  • Enable security

  • Enable Tomcat debug logging(no supported by this Tomcat version)

    这两项忽略就好

  • Publishing

    Modify settings for publishing.
    修改发布设置
    这里写图片描述

    • Never publish automaticall

      任何情况都不发布(debug模式下,类修改不重启生效)

    • Automatically publish when resources change

      自动发布当资源发生变化时。(选此,Jsp修改会实时生效。常与jrebel配合使用)

    • Automatically publish after a build event

      每个指定时间发布一次

    • TimeOuts

    • Ports
      这里写图片描述

      启动时间45秒,停止时间15秒。超出后都报错,根据实际情况调试
      Tomcat端口号设置

      Web Modules

      这里写图片描述

    2 0
    原创粉丝点击