server runtime environment 没有Apache的解决方案:
安装最基本的eclipse版本,安装了wtp套件后,发现要配置server时,发现没有apache选项,只有basic选项中的服务器。
安装JST Server Adapters 后可以解决次问题
安装的步骤:
配置发布目录:
以前用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即可
新闻热点
疑难解答