tomcat重启后不能正常访问

tomcat重启后不能正常访问

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍tomcat重启后不能正常访问(服务器tomcat启动不起来)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

tomcat可以正常启动但是不能访问即页面报404错误怎么办

1、正确的端口号

出现404错误证明,TOMCAT是启动成功了的。 但是在一台计算机上,可以启动多个端口号不一样的TOMCAT, 所以请确保自己访问的是正确的那个端口号,别自己启动的是8080端口号的TOMCAT,但是访问的地址却用的是80端口(默认),这样肯定会出现404错误的。

2、环境变量

假设有两个Tomcat A和 B,自己分明运行的是B 下的startup.bat, 但是启动的却是A。

在环境变量中有两个属性:分别是CATALINA_HOME和CATALNIA_BASE,如果这个值指向的是A,那么即便运行的是B下的startup.bat, 真正启动的还会是A。

3、确定Web应用是否成功启动

虽然Tomcat启动成功了,但是对应的Web应用启动失败,依然会导致404错误。

倘若Web引用启动失败,那么就一定会在Tomcat的logs目录下的 localhost.当前日期.log 里留下错误信息。

打开这个文件,检查对应的Web应用是否启动过程中报错了。 也许是web.xml多写了一个标签结束,也许是对应的servlet类找不到。

4、webapps下的ROOT目录

有的时候,在server.xml 中配置的<context 是以“/"为开始路径的,与此同时,在webapps目录下还存汪清薯在一个ROOT目录,这个ROOT目录其实也是告诉tomcat,以“/” 为开始路径。

那么这样就发生冲突了,Tomcat只能二选一,通常情况下都会选择ROOT目录,那么在server.xml中配置的就<context 就无法启动了,导致访问对应的资源提示404错误。

5、访问地址的时候是否加了web应用的名称

这个也是常犯的错误,加入部署的时候,指定了路径,比如:

那么访问的时候,要记得加上j2ee,像这样:http://127.0.0.1:8080/j2ee/hello

6、是否访问对困者资源了

这种错误也常见,写的文件是 hello.html, 但是访问的是 holle.html,会提示404。

7、不能访问WEB-INF目录下的资源

从安全角度触发,正迹TOMCAT不允许访问WEB-INF目录下的HTML,JSP文件。 所以如果资源文件放在WEB-INFO下,也会提示404错误。

Web服务器的作用:

1、接收客户端的请求。

2、给客户端作出响应。

我们也可以自己手写Web服务器,但是那样太麻烦,而且难度很大,所以我们可以使用目前应用最广泛的Tomcat服务器。

常见的Web服务器:

lTomcat(Apache)

lJBoss(Redhat)

lGlassFish(Orcale)

lResin(Caucho)

lWeblogic(Orcale)

lWebsphere(IBM)

windows 服务器 tomcat启动后无法访问

1、安装jre默认安派和档装就棚好行.

2、执行tomcat安装程序

3、下一步

4、默认选择。

5、如果之前没有装过IIS或是没有占用80端口可以将8080改成80。

6、点击Next后会出现下图,它会自动找到JRE位置,如果用户没有安装JRE,可以修改指向JDK目录(很多用户安装后无法编译JSP,就是这里没找到JRE,请务必先要安装JDK,并把这个目录正确尘乱指向JRE或者JDK的目录)。

tomcat启动后浏览器访问localhost:8080是空白页也不显示无法访问怎么破

我也是遇见了这种情况,环境配置,安装,服务开启都正常的前提下,网上看了很多种原因,但是都解决不了,其实还有最简单容易忽略的一种情况——服务访问权限,你可以首先win+R,输入cmd点击enter,接着再输入startup(注:这里需要配置Tomcat环境变量大李否则该语句滚渗迟无法识别,配置过程百度很简单的)然后回车,在Tomcat的运行窗口顶部查看是否有“拒绝访问”的提示如下图:

如果有,说明是喊芦因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中输入localhost+端口号就可以显示小猫主页了。如果不是这个原因参考网上其他方法,希望可以帮到你。

tomcat启动后怎么访问不了

tomcat成功安装并启动,如图所示

2
在页面输入localhost:8080 没有任何显示,连404或500都没有,应该不是程序出现猛码亏的问题

3
于枝神是我猜到,可能是tomcat出现了问题,找到tomcat的安装路径,发现webapp下面时空的

4
经过一番调试后,发现是tomcat下的webapp下面的ROOT文件夹不见了,从别处复制过来一个就好了

5
tomcat如下图所示

6
tomcat修改成功后,如下图所模档示

分享到 :
相关推荐

怎么根据网站选择免备案云空间(免备案空间互联)

根据网站选择免备案云空间的方法:1。以文字为主的网站。选择美国云空间。不用备案。能立...

php免费虚拟空间有哪些缺点(php免费虚拟空间有哪些缺点呢)

亿速yisu是正规的老牌服务商。专注于高防服务器。CDN。DNS。云服务器。云主机等...

Namecheap教程:多域名管理如何操作(namecheap域名怎么备案)

Namecheap作为多数国内站长会选择的一家知名国外域名注册商。便宜的价格。优质的...

租用私服服务器要注意哪几项(租用服务器有什么用)

关于服务器租用相信很多站长朋友都会遇到的。但是游戏服务器租用的要注意的问题是比较多的...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注