http://blog.csdn.net/lynn_wgr/article/details/7751228

在eclipse中新建的Dynamic Web Project。写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现我们所建立的工程名字。很明显,项目并没有自动部署到Tomcat的Webapps中。
不信我们等eclipse中的tomcat启动以后。在eclipse内置的浏览器中输入http://localhost:8080/webDemo/login.jsp(其中webDemo为工程名字)。可以正常打开。但是我们在外部的浏览器上打开http://localhost:8080时确没有出现所期望的小猫画面。也就是说,toncat并没有正常启动。(经常我们都是在bin目录下点击startup.bat后。在输入http://localhost:8080就可以看到期望的小猫了)

为了使我们的项目能像myelipse那样自动部署到webapps目录(可以使用插件,但是eclipse插件好像不怎么好用,反正我是不喜欢)。我们需要对我们所建立的tomcat Server做一些简单的修改。
1:将eclipse内的Tomcat服务器停止。Stop

2:删除之前run on server中的项目

3:在servers下面选择Tomcat服务器。右键点击后选择Open,出现如下提示:
修改Server Locations(默认是选择的第一个。如果没有进行1,2步操作时。该选项是灰色的无法编辑)
选择第二项(Use Tomcat installation(takes......)
4:将下面的Deploy path 改成 webapps,默认是wptwebapps,上面的Server Path对应电脑上的Tomcat安装目录
5:保存设置。退出
6:点击web项目,Run as --> Run on Server--.....
这时。项目会自动部署到tomcat的webapps下面。启动后可以正常浏览。

注意此时tomcat--conf目录下得server.xml文件有改变(eclipse自动修改。注意修改的内容<Context ......>

tomcat启动正常,404. Eclipse没有正确部署工程项目的更多相关文章

  1. tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

    解决方案URL:http://blog.csdn.net/lynn_wgr/article/details/7751228

  2. eclipse如何正确部署tomcat7

    eclipse如何正确部署tomcat7 单独运行apache-tomcat-7.0.65(startup.bat)后,在浏览器输入  http://localhost:8080  可以正常出现tom ...

  3. TOMCAT启动完成但是ECLIPSE仍然显示starting....

    最近重新部署了一个TOMCAT服务,但是启动碰到个问题,虽然TOMCAT控制台已显示启动成功,但是ECLIPSE右下角仍然一直显示STARTING,最后TOMCAT超时,启动失败. 之前以为是拷贝工程 ...

  4. tomcat启动后 404 页面无法访问

    如果修改端口后还不能访问,先关闭tomcat, 在bin目录下命令 ./shutdown.sh 找到80进程  netstat -an | grep 80 杀死80进程 ps -ef | grep h ...

  5. eclipse中Tomcat启动了 但看不到tomcat首页

    症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能访问. 关闭eclipse里面的tomc ...

  6. eclipse java项目中明明引入了jar包 为什么项目启动的时候不能找到jar包 项目中已经 引入了 com.branchitech.app 包 ,但时tomcat启动的时候还是报错? java.lang.ClassNotFoundException: com.branchitech.app.startup.AppStartupContextListener java.lang.ClassN

    eclipse java项目中明明引入了jar包 为什么项目启动的时候不能找到jar包 项目中已经 引入了 com.branchitech.app 包 ,但时tomcat启动的时候还是报错?java. ...

  7. 如何在Eclipse和Tomcat的Debug过程中启用热部署

    参考的地址是 http://blog.redfin.com/devblog/2009/09/how_to_set_up_hot_code_replacement_with_tomcat_and_ecl ...

  8. Eclipse将项目部署tomcat的webapps目录

      Eclipse将项目部署tomcat的webapps目录 >>>>>>>>>>>>>>>>>& ...

  9. eclipse server和tomcat的区别,将server的部署目录改到自己安装的tomcat中及如何设置tomcat用户

    转:http://www.cnblogs.com/Yogurshine/archive/2013/06/05/3118525.html 一.发现问题(如果不把项目部署到tomcat的webapp目录下 ...

随机推荐

  1. boost总结之variant

    boost的variant库类似于联合体,但是联合体中只能接受POD类型,但variant中并无此限制,它可以接受任意的类型.   boost::variant <int, std::strin ...

  2. C#替换双引号

    context = context.Replace(@"""", "");

  3. MFC之RTTI与动态创建

    本人能力.精力有限,所言所感都基于自身的实践和有限的阅读.查阅,如有错误,欢迎拍砖,敬请赐教——博客园:钱智慧. 在说RTTI之前需要明白c++中类静态成员的初始化特点:类的静态数据成员需要在类体外显 ...

  4. aix挂载centos 的nfs

    centos作为服务器,提供nfs文件系统,aix作为客户端,挂载centos的指定目录 (1)NFS的安装配置:centos 5 : yum -y install nfs-utils portmap ...

  5. vijosP1447 开关灯泡

    vijosP1447 开关灯泡 链接:https://vijos.org/p/1447 [思路] 数学+高精度. 分析题目:题中有言,i时刻将其所有倍数的灯熄灭,由此得知一个数有多少个倍数就会被操作多 ...

  6. sql中用逗号拼接字符串

    MSSQL中可以用STUFF函数拼接成字符串. 如: SELECT FieldSomeElse, ( SELECT STUFF(( SELECT ',' + LinkField FROM Detail ...

  7. light oj 1155 - Power Transmission【拆点网络流】

    1155 - Power Transmission   PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 ...

  8. hdoj 3861 The King’s Problem【强连通缩点建图&&最小路径覆盖】

    The King’s Problem Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...

  9. ros和Android(一)

    ros和Android :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } img { ...

  10. ARR状态监控脚本

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