eclipse tomcat编译java_java-使用eclipse和tomcat 7运行和部署servlet

>我创建了一个基于Tomcat HelloWorld Servlet with Eclipse的测试项目

>并尝试像Tomcat 7一样从Eclipse运行它,我已将其配置为在127.0.0.1上运行-但我在127.0.0.1/helloworld/HelloWorld上找不到页面

>我还尝试导出为war文件并将其部署到作为Windows服务运行的(否则可以正常工作的)Tomcat服务器-并与Tomcat Application Manager一起部署-manifest.mf,并将这些类很好地复制到tomcat / webapps / helloworld,但是尝试导航到127.0.0.1/helloworld/HelloWorld再次失败,显示HTTP状态404

从默认的@WebServlet到web.xml配置

接下来,在HelloWorld.java中,我尝试注释掉

//@WebServlet("/HelloWorld")

然后添加特定于Web应用程序的web.xml配置:

xmlns="http://java.sun.com/xml/ns/javaee"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"

version="3.0">

HelloWorld

HelloWorld

HelloWorld

/HelloWorld

但是结果还是一样的-没有回应!

解决方案?

>给定链接的教程提供了有关Tomcat 6的说明,是否应该更改某些内容以使其与Tomcat 7兼容?

>具体来说,Eclipse添加的默认@WebServlet(“ / HelloWorld”)是否足够?要使Servlet 3.0的基于注释的配置正常工作(不使用web.xml),需要什么?

>还是某种原因阻止了全球Tomcat服务器级别的任何Web应用程序部署?我已对服务器配置进行了一些更改,但不幸的是,我不记得确切的内容,除了使其在127.0.0.1而不是127.0.0.1:8080上可用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值