eclipse-tomcat发布java web项目 解决404

3 篇文章 0 订阅
2 篇文章 0 订阅

1,最简单的方式就是直接右击项目,然后run as。。


2,在eclipse中安装tomcat插件,之后会有这个图标:


,点击第一个,那么tomcat就会启动。

3,进入tomcat目录下的\conf\Catalina\localhost目录,新建项目名.xml文件,格式如下:

<!--

    Context configuration file for the Tomcat Administration Web App

    $Id: admin.xml,v 1.2 2002/07/23 12:13:05 remm Exp $

-->


<Context path="/SpringLingerUI" docBase="D:\Projects\SpringLingerUI\WebContent"
        debug="0" privileged="true">

  <!-- Uncomment this Valve to limit access to the Admin app to localhost
   for obvious security reasons. Allow may be a comma-separated list of
   hosts (or even regular expressions).
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
    allow="127.0.0.1"/>
  -->

</Context>
其实就是一个context的标签。path就是“/项目名”,docBase就是项目的webcontent目录,设置好这两个变量就可以了。

然后再点击tomcat图标运行就可以访问了。

4,不过我自己在运行的时候却无法刚问,报了404。仔细查看发现,我的项目的源文件夹下的webconten/met-inf没有classes文件夹,也就是编译后的文件不在应该在的位置。然后我查看了项目源目录下的.classpath文件,如下:

最后的output项的path指向的路径,就是这个项目最终编译后的路径,这个明显不是我们想要的,把它改为

最后重启eclipse,就可以访问了。


那么如何在项目最开始就设置output目录为webcontent下呢?


新建dynamic web project的时候,不要填完项目名就直接点击finish,而是点击next,会有如下:

把这里改为webconten下的class文件夹即可。


当然如果是已经存在的项目,也是可以修改这个output目录的,右击项目,然后选择Buil path,选择source选项卡,如下图:


至此,使用eclipse的tomcat插件发布java web项目就完成了

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值