Eclipse Tomcat的一些基本配置

9/6/2015来源:Java教程人气:2320

Eclipse Tomcat的一些基本配置

server runtime environment 没有Apache的解决方案:

安装最基本的eclipse版本,安装了wtp套件后,发现要配置server时,发现没有apache选项,只有basic选项中的服务器。

安装JST Server Adapters 后可以解决次问题

安装的步骤:

  1. Help -> Install New Software
  2. 输入或选择地址 "Helios -http://download.eclipse.org/releases/helios"
  3. 展开 "Web, xml, and java EE Development"
  4. 选择JST Server Adapters(version 3.2.3或其他版本) 安装即可

配置发布目录:

以前用MyEclipse开发 配合tomcat很好管理发布,但现在用Eclipse 开发,稍微配置复杂点,首先设置每次发布目录不到本地的Servers目录,可以网上查资料很多的,大概步骤就是新建debug on server ,不选择项目 ,编辑Server,在Server Locations里 选择第二个,这样Server Path会自动定位到tomcat安装目录,Deploy path输入webapps,点击保存即可。

到现在为止,tomcat配置算是正常可以运行,但是每次发布都会发现tomcat的conf文件里的server.xml会被自动更新掉,原来Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Eclipse只认得在它里面部署的项目,因此它会创建一个新的server.xml文件覆盖原来的文件,里面只有Eclipse中部署的项目,既然如此,我们只要取消掉自动发布功能即可。

解决方案如下:

依次选择 Window-PReferences-Server-Launching,取消Automatically publish wen starting servers,点击OK,搞定。

启动Tomcat 超时报错的解决方案:

在用eclipse开发项目 用tomcat发布项目的时候 会提示超时,

Server Tomcat v7.0 Server at localhost wasunable to start within 45 seconds. If the server requires more time, tryincreasing the timeout in the server editor.

解决方案:

1、在eclipse菜单-》window->preferencs里找到server 中最下面一项:server timeout delay 设置成

Unlimited 即可!但是eclipse 3.6,3.7中没有找到这一选项。

2、修改workspace/.metadata/.plugins/org.eclipse.wst.server.core/servers.xml文件。

设置start-timeout为1000或者更长,默认值是45,之后重启eclipse即可