tomcat启动访问不了
A. tomcat启动后怎么访问不了
tomcat成功安装并启动,如图所示
2
在页面输入localhost:8080 没有任何显示,连404或500都没有,应该不是程序出现的问题
3
于是我猜到,可能是tomcat出现了问题,找到tomcat的安装路径,发现webapp下面时空的
4
经过一番调试后,发现是tomcat下的webapp下面的ROOT文件夹不见了,从别处复制过来一个就好了
5
tomcat如下图所示
6
tomcat修改成功后,如下图所示
B. tomcat可以启动但是访问不了自己的程序
能访问tomcat说明服务器已经开启了,不能访问项目说明你的项目可能没部署上去。
如果不是,那么就要看看你访问项目的时候是报的什么错?
如果是404,那么就是页面的路径不对,你要检查一下你的项目名称和jsp页面的名称了。
如果是500,那么就是你jsp页面有错误,你要检查下了。。
C. tomcat可以正常启动,但是不能访问即页面报404错误怎么办
404异常大多情况是路径错误、web.xml文件映射路径写错、服务器设置、servlet的jar包未导进去或者没有随项目发布等等。
如果是路径错误,仔细检查即可解决问题。
服务器没设置好也会报这个错误,这一般是新手刚开始学时遇到的问题,就是要把eclipse中的tomcat的server location设置为use tomcat installation,在eclipse界面双击tomcat server见如图设置:
D. tomcat 启动不报错,但是访问不到,是为什么
应该是后台程序查询相弯亮简应显示数据的时候出错,此时数据还在后台处理,页面等待后台的数据进行显示,所以页面不显示并且不报错,你根据myEclipse控制埋裤台的指针异常信键悔息进行调试问题应该能解决。
E. tomcat启动后,浏览器访问localhost:8080是空白页,也不显示无法访问,怎么破
我也是遇见了这种情况,环境配置,安装,服务开启都正常的前提下,网上看了很多种原因,但是都解决不了,其实还有最简单容易忽略的一种情况——服务访问权限,你可以首先win+R,输入cmd点击enter,接着再输入startup(注:这里需要配置Tomcat环境变量否则该语句无法识别,配置过程网络很简单的)然后回车,在Tomcat的运行窗口顶部查看是否有“拒绝访问”的提示如下图:
如果有,说明是因为权限受到了限制,此时你Ctrl+Alt+delete查看服务发现Tomcat是正常开启的,但本机端口并没有生效,所以你需要通过管理员身份运行命令提示符,输入startup再次查看是否还有“拒绝访问”提示,不出意外就没有了,你再在浏览器中输入localhost+端口号就可以显示小猫主页了。如果不是这个原因参考网上其他方法,希望可以帮到你。
F. ubuntu系统下 tomcat的sartup已经启动了 但是为什么不能访问localhost:8080
ubuntu系统下 tomcat的sartup已经启动了,不能访问localhost:8080,是设置错误造成的,解决方法如下:
1、首先确定Tomcat端口是否为8080,这在Tomcat安装时默认端口即为8080。在启动tomcat6.exe时,可敏码以查看到服务器的监听的端口为:8080。
G. 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应用的名称
这个也是常犯的错误,加入部署的时候,指定了路径,比如:
<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />
那么访问的时候,要记得加上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)
H. tomcat启动后页面无访问怎么办
在你的tomcat目录下的webapps/root中增加一个a.html文件,内容随便写点。然后,访宏拿问localhost:8080/a.html如果出来的是你的a.html页面,那么,应该是你index文件有问题;如果档迟不是a.html,或还是空白,那么应该是行绝李你的端口被占用了。
I. ubuntu系统下 tomcat的sartup已经启动了 但是为什么不能访问localhost:8080
ubuntu系统下 tomcat的sartup已经启动了,不能访问localhost:8080,是设置错误造成的,解决方法如下:
1、首先确定Tomcat端口是否为8080,这在Tomcat安装时默认端口即为8080。在启动tomcat6.exe时,可以查看到服务器的监听的端口为:8080。
J. Myeclipse中的项目部署到了tomcat中,tomcat也明明启动了,但是为什么就是无法显示网页呢
Myeclipse中的项目部署到了tomcat中,tomcat已启动,但是无法显示网页,出现此问题有以下几种情况:
1、tomcat启动,但项目没部署上。
2、拷贝的配置文件,多余配置没有删除。
3、访问路径输入错误。
4、访问路径漏写(比如:忘写了namespace)。
5、配置文件写错,或多写了配置信息(但少了代码部分)。
6、Myeclipse中的项目部署到了tomcat中的方法错误。
对于第6种情况,Myeclipse中的项目部署到了tomcat中的方法和步骤如下:
1、首先,转到MyEclipse窗口,然后右键单击要运行的tomcat,如下图所示。