服务器tomcat的设备题目-http status 404 题目处理方法(转)[研究]

http 404  时间:2021-02-01  阅读:()

tomcat的配置问题-HTTP Status 404问题解决方法(转)tomcat的配置问题-HTTP Status 404问题解决方法(1)

今天刚开始编写东西就出现了错误

HTTP Status 404 - /MyServlet

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

---------------------type Status reportmessage /MyServletdescription The requested resource (/MyServlet) is notavailable.

刚开始以为是myecl ipse设置的tomcat的问题

在myeclipse里面可以运行tomcat并且可以运行http://localhost:8080

测试成功http://localhost:8080/的下一级目录却不能够打开

出现了上面的错误

我在网上查到好多资料说是

1.在web.xml中加入下段

<servlet-mapping>

<servlet-name>registration</servlet-name>

<url-pattern>/GreetingServlet</url-pattern>

<servlet-mapping>

然后用http://localhost:8080/greeting/GreetingServlet就可以访问了

2.web.xml中这样

<servlet>

<servlet-name>registration</servlet-name>

<servlet-class>GreetingServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>registration</servlet-name>

<url-pattern>/servlet/GreetingServlet</url-pattern>

</servl et-mapping>

等很多这么说的web.xml的问题可是我改了好多次都不行

后来我想可能是tomcat的问题

我在tomcat的webapps/root目录下新建了个网页测试可以在webapps下新建的文件夹的网页却不可以 出现了上面的错误

可以确定是tomcat的问题,而不是网页映射的问题

我查倒了下面的资料。 。

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

作为一个初学JSP和Servl et的人来说最难恐怕是服务器的配置这一关。本人刚刚开始学习JSP和Servlet,现在把配置经过和大家交流.

我的主要环境如下

1 - Windows XP sp2

2 - j2sdk 1. 5和jre1.5

3 - tomcat 5.5.9

大致的步骤如下

1.安装和配置j av a.

2.下载并安装服务器。

3.测试服务器。

1 -安装和配置java。

1. 1下载J2SDK和JRE.可以在ht tp://j ava. sun.com下载.注意Tomcat 5.5.9需要的是JRE1.5.

1.2安装并设置环境变量.设置JAV A_HOME变量为j av a的主目录.把java的bin目录路径添加到PATH环境变量中.

1.3测试Java环境.进入命令提示符(开始-运行- cmd) ,

输入java -vers ion,看版本对不对.输入javac -help看是不是正确的提示,如果提示"不是内部活外部命令,也不是可运行的程序或批处理文件",则没有把Path路径设置好.参看1. 2

一切OK,进入第二步.

2 -下载并安装服务器。

2. 1下载tomcat5. 5.9.下载地址http://jakarta.apache.org/si te/downloads/downloads_tomcat-5. cgi.下载5. 5.9.exe (是windows安装文件我觉得比解压缩文件好配置的多) 。

2.2安装。 双击下载的jakarta-tomcat-5.5.9.exe文件

4. 29M可进入安装状态。安装的过程就像安装windows的其它软件一样简单选路径下一步直到完成。其中要注意的是端口号在安装过程中会提示你修改端口号如果你没有别的服务器建议你把端口号修改为80这样方便你以后调试程序。如果你已经有别的服务器占据了80或者你不怕以后调试时不厌其烦的在地址栏输入

8080那就保持8080。

2.3开启servlet调试器。主要是为了在不修改web.xml文件的情况下也能运新servlet随着学习的深入你会体会到这样带来的便利性但不建议企业服务器这么做仅限于学习阶段。具体做法如下在tomcat的根目录下比如我的安转目录是D:\Apache Sof twareFoundat ion\Tomcat 5.5找到conf文件夹下的web.xml文件.把其中如下的servlet和servlet-mapping元素注释去掉:

<servlet>

<servl et-name>i nvoker</s erv let-name>

<servlet-class>org.apache.catalina. servlets. InvokerServlet

</servlet-class>

. . .

</servlet>

. . .

<servl et-mapping>

<servl et-name>i nvoker</s erv let-name>

<url-pattern>/servlet/*</url-pattern>

</servlet-mapping>

一切OK,进入第三步.

3 -测试服务器.

3. 1测试服务器的基本配置.开始-程序- Apache Tomcat

5.5 - Monitor Tomcat - Start来启动服务器.在浏览器地址栏输入http://localhost:port/(注意:port是你设置的端口好)看能否正确显示Tomcat服务器说明页面.如不行,请检查以上配置.

3.2测试html文件. hello.html写好,拷贝至tomcat主目录\webapp s\ROOT\下.在浏览器地址栏输入http://localhost:port/hello.html(注意文件名的大小写) .

3.3测试JSP文件. hel lo. jsp写好,拷贝至tomcat主目录\webapp s\ROOT\下.在浏览器地址栏输入http://localhost:port/hello. jsp(注意文件名的大小写) .

3.4测试servlet. 写好HelloServlet. java并编译.把HelloServlet. class拷贝至tomcat主目录

\webapps\ROOT\WEB-INF\classe s(一般需要自己建一个c las ses文件夹)下,在浏览器地址栏输入http://localhost:port/servlet/HelloServlet (这里可以看到开

启servlet调试器的便利之处) .

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

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

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

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

按这2.3步做了一边后发现问题解决了

原来不是网页映射的问题而是tomcat映射的问题提醒大家注意是修改的是tomcat的conf文件夹下的web.xml文件而不是你编写的网页映射的问题

问题解决开心~.~

2.3开启servlet调试器。主要是为了在不修改web.xml文件的情况下也能运新servlet随着学习的深入你会体会到这样带来的便利性但不建议企业服务器这么做仅限于学习阶段。具体做法如下在tomcat的根目录下 比如我的安转目录是D:\Apache SoftwareFoundat ion\Tomcat 5.5找到conf文件夹下的web.xml文件.把其中如下的servlet和servlet-mapping元素注释去掉:

<servlet>

<servl et-name>i nvoker</s erv let-name>

<servlet-class>org.apache.catalina. servlets. InvokerServlet

</servlet-class>

. . .

</servlet>

. . .

<servl et-mapping>

<servl et-name>i nvoker</s erv let-name><url-pattern>/servlet/*</url-pattern></servlet-mapping>

buyvm迈阿密机房VPS国内首发测评,高性能平台:AMD Ryzen 9 3900x+DDR4+NVMe+1Gbps带宽不限流量

buyvm的第四个数据中心上线了,位于美国东南沿海的迈阿密市。迈阿密的VPS依旧和buyvm其他机房的一样,KVM虚拟,Ryzen 9 3900x、DDR4、NVMe、1Gbps带宽、不限流量。目前还没有看见buyvm上架迈阿密的block storage,估计不久也会有的。 官方网站:https://my.frantech.ca/cart.php?gid=48 加密货币、信用卡、PayPal、...

妮妮云(100元/月)阿里云香港BGP专线 2核 4G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

Ftech:越南vps,2核/2G/20G SSD/1Gbps不限流量/可安装Windows系统,$12.5月

ftech怎么样?ftech是一家越南本土的主机商,成立于2011年,比较低调,国内知道的人比较少。FTECH.VN以极低的成本提供高质量服务的领先提供商之一。主营虚拟主机、VPS、独立服务器、域名等传统的IDC业务,数据中心分布在河内和胡志明市。其中,VPS提供1G的共享带宽,且不限流量,还可以安装Windows server2003/2008的系统。Ftech支持信用卡、Paypal等付款,但...

http 404为你推荐
月付百万的女人们既然男人大都觉得下体毛发多的女人比较性感..那为什么那些特殊职业的女人们大多把下体的毛脱掉呢..?月付百万的女人们我们家的女人们110集优酷 我们家的女人们第110集中文字幕 韩剧我们家的...美国10次啦导航gps卫星导航用的卫星应该是美国的吧?那有限几十颗卫星怎么能同时给地面上如此多的终端提供导航呢?百度空间首页如何上百度空间首页租车平台哪个好想网上租车,选什么平台好?华为p40和mate30哪个好华为p40手机。跟荣耀30哪个好?浮动利率和固定利率哪个好对于企业来说固定利率贷款与浮动利率贷款优缺点各是什么?谢谢了。尼康和佳能单反哪个好佳能和尼康哪个好行车记录仪哪个好行车记录仪什么牌子好360云盘怎么用360云盘怎么用最好
yaokan永久域名经常更换 免费二级域名注册 万网免费域名 zpanel edis BWH 360抢票助手 网站监控 日志分析软件 新世界电讯 轻量 商家促销 免费吧 智能dns解析 lamp兄弟连 攻击服务器 乐视会员免费领取 月付空间 侦探online 神棍节 更多