在eclipse中配置tomcat简直是一场灾难!

开源软件确实给开发者极大的自由,但,同时也带来额外的麻烦. eclipse+tomcat只是其中之一.我有幸碰到了N次,在N+1次时,不得不提笔撰文以为后鉴.

和朋友共同做一个web项目,我们在开始时解决了eclipse+tomcat的所有问题,代码运行良好.某天朋友重装了操作系统. ......

他崩溃了,找我. 看到那些问题我感觉很熟悉,但是,我试了各种办法,还是没有解决问题.他很急躁,QQ的远程连接,也在帮倒忙.好吧,终于两个小时过后,我们搞定了.

事后总结,两个问题.

(一)是配置server时,指定为"tomcat的安装目录",并把"Deploy path"改为"webapps"(也许在你的机器上不需要这样,但当你遇到问题时选择这个是最好的.)

(二)是时刻谨记每个web项目的"Context root"是否配置正确.

以下截图供参考:

后记:

其实一开始我们是走在正确的道路上的,但是,奇怪的错误扰乱了我们的思路,我们渐渐偏离到错误的轨道上.

后来,我意识到,不应该建立在"正确"的假设上.

"兄弟,你直接启动tomcat能启动吗?" -- "为什么窗口一闪而逝?"

"不要直接双击,到CMD里运行startup.bat吧." -- 终于发现,tomcat需要"JAVA_HOME".

"靠,我eclipse都已经启动了的." -- "但是tomcat需要啊,你装完系统,第一步就应该配上JAVA_HOME的,被你坑了,害我判断失误."

"还有,打开tomcat-users.xml的配置,进入Tomcat Manager" -- "我擦, ..." -- "配置下Context root 吧"

----------------------

有时,一个小问题可能会影响你对编程的热情.(这也许是开源软件唯一的错吧)

譬如,如下两图:

一个可编辑,一个不可编辑,这当然不是因为"webapps"和"wtpwebapps"的不同导致的.

说不定恼羞成怒的你还会把server给删掉,重新添加一个.这将会导致另一个让你沮丧的问题.(开源软件产品就是这样,有种类繁多的插件,配置.但是老手都得翻箱倒柜才能找到正确的地方.)

先说说上面不可编辑的解决办法吧.看图说明:

看看图就明白了,懒得组织语言了,总之就是server包含项目,就不能编辑了.清除干净了就可以编辑了.

上面说的另一个问题,没法在我的机器上重现了,我上图简单说下:

有朋友在删除了server之后,没法再添加tomcat了.这个时候你需要到上图的"Runtime Environments"中去编辑.

你喜欢使用eclipse+tomcat编程吗?!的更多相关文章

  1. eclipse tomcat 集成

    1. 下载 Tomcat        作者选择的是 Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最 ...

  2. maven + eclipse + tomcat热部署

    环境:eclipse  + tomcat  + maven + m2eclipse 解决这种问题有两种方案(方案二更好用,不想看方案一的人可以直接绕过). 方案一: 第一种方案摘自http://blo ...

  3. Maven + Eclipse + Tomcat - 开启项目调试之旅(转)

    本文的读者需要拥有一些Maven基础知识和实践,如果没有,请直接绕过或者先看一些关于Maven教程,比如Juven翻译的<Maven权威指南>,google一下便知. 开门见山,首先抛出一 ...

  4. Eclipse tomcat先启动成功,然后再报超时原因之一

    eclipse ,tomcat及环境设置都没错,通过上网搜资料发现是因为本机浏览器设置了代理,导致elipse启动tomcat时也启用代理,最后在eclipse中取消代理,成功启动,如下设置: Pre ...

  5. Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...

  6. 使用eclipse+tomcat搭建本地环境

    项目开发工具很多,这里简单介绍下使用eclipse+tomcat如何搭建本地环境. 安装开发工具如下: 1. jdk的安装参考 下载地址:http://pan.baidu.com/s/1sj9rVYX ...

  7. 用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bookstore' did not find

    用eclipse javaEE编程时,不管什么程序都会出现这个错误[SetContextPropertiesRule]{Context} Setting property 'source' to 'o ...

  8. eclipse+tomcat+maven debug的时候总是出现source not found /Edit lookup path...的问题解决方案

    eclipse+tomcat+maven debug的时候总是出现source not found /Edit  lookup path...的问题解决方案 这个问题纠结好久好久.... 问题出现的环 ...

  9. 关于eclipse tomcat 无法启动(8080,8005,8009端口被占用)的解决方法,附 eclipse tomcat 与 tomcat 并存方式

    eclipse 在编译运行时 新建的tomcat连接始终为stopped状态,描述为8080,8005,8009端口被占用. 这是因为在装完tomcat后,tomcat服务已启动,而eclipse仅仅 ...

随机推荐

  1. HW4.44

    public class Solution { public static void main(String[] args) { double randX; double randY; int hit ...

  2. UVa1328 - Period(KMP找最短循环节)

    题目大意 给定一个长度为n的字符串,求它的每个前缀的最短循环节 题解 白书例题~~~ "错位部分"长度为i-f[i], 如果这个前i个字符能够组成一个周期串,那么"错位& ...

  3. 详细讲解Hadoop源码阅读工程(以hadoop-2.6.0-src.tar.gz和hadoop-2.6.0-cdh5.4.5-src.tar.gz为代表)

    首先,说的是,本人到现在为止,已经玩过.                   对于,这样的软件,博友,可以去看我博客的相关博文.在此,不一一赘述! Eclipse *版本 Eclipse *下载 Jd ...

  4. 教程-Delphi7 自带控件安装对应表

    原来的控件delphi7里何处寻? 经常有朋友提这样的问题,“我原来在delphi5或者delphi6中用的很熟的控件到哪里去了?是不是在delphi7中没有了呢?这是不是意味着我以前写的代码全都不能 ...

  5. Android框架结构图

  6. java使用xheditor Ajax异步上传错误

    java使用xheditor Ajax异步上传时候错误如下:the request doesn't contain a multipart/form-data or multipart/mixed s ...

  7. 【三支火把】---C指针总结

    好久没写博客了,重新学习C语言了的基础课程,发现很多东西都忘记的差不多了,闲来无事,总结一下关于指针的知识,希望能帮到像我一样的菜鸟们: 指针,众所周知是C语言的精华所在,不懂指针的话,你就不要说你学 ...

  8. 递归小demo(1-100的和)

    public class demo1 { public static void main(String[] args) { //初始值为100 int n = 100; //调用number方法,返回 ...

  9. ARR状态监控脚本

    ##################################################################################### # THIS IS SAMP ...

  10. android中ListView点击和里边按钮点击不能同时生效问题解决

    今天遇到一个问题:android中ListView点击和里边button点击不能同时生效问题解决. 原因是: listView 在开始绘制的时候,系统首先调用getCount()函数,根据他的返回值得 ...