云服务器部署javaweb项目tomcat启动后页面无法正常跳转

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云服务器部署javaweb项目tomcat启动后页面无法正常跳转相关的知识,希望对你有一定的参考价值。

云服务器部署javaweb项目tomcat启动后页面无法正常跳转,启动tomcat可以进入index.jsp,但是进入不了其它页面,只要点击连接进入其它页面就是404错误,但是在本地运行没有问题啊,这是啥问题

想到两种可能
1,你URL没写端口
2,启动tomcat的时候是不是出错了,是成功启动了吗追问

tomcat启动成功了,可以进入index.jsp,但就是点击index.jsp里面的连接进入不了其它页面,我在本地可以进

。求解答

参考技术A 请问你这个问题怎么解决的?? 参考技术B 请问你这个问题怎么解决的呀

如何在阿里云服务器部署Django

参考技术A tomcat是一个web容器,java web项目相当与容器中的一个元素 ,当把java web项目部署到服务器的时候 就相当于在容器里面加入了一个元素 tomcat启动的时候 tomcat容器会获得里面元素的相关信息 比如web项目的名称

当用户请求服务器的时候 首先根据请求的一级域名找到你启动的tomcat容器,容器在分析一级域名后面的请求字符窜截取请求的项目名字 ,根据项目名字 把请求信息发给 容器里面与项目名字对应的web项目 然后web项目处理请求 处理完了 将响应信息 发给容器 容器在返回给用户

首先你请求的地址是本机的ip地址 ,这样请求能够发送到本机上 , 那么怎么给本机的tomcat 呢 这关键点就是 端口了 请求会根据本机上所有开启的程序的端口信息 给相应的程序

tomcat的默认端口是8080 所以你的请求地址需要加上:8080 当然你可以更改tomcat的端口比如80 这样你就不用去在请求地址上加:8080 因为100以内的端口 会自动匹配

这个就是一个简单的。

如果你有 webSphere 或者 weblogic 就需要复杂的配置了。不过基本都差不多。理解思想就可以了。

以上是关于云服务器部署javaweb项目tomcat启动后页面无法正常跳转的主要内容,如果未能解决你的问题,请参考以下文章

javaweb项目部署到linux的tomcat无法访问到,提示404.

转载centos7+tomcat部署JavaWeb项目超详细步骤

centos7+tomcat部署JavaWeb项目超详细步骤

javaweb项目部署到云服务器上,服务器不响应请求,一直是404错误,但我在本地是一切正常啊,请问大神why

将javaweb项目部署到阿里云服务器

基于阿里云服务器Linux系统部署JavaWeb项目