Tomcat设置80端口后,网页不能访问
2017-08-29 17:46
218 查看
随笔,记录下解决过程
出现问题后,对下列进行了排查。
1、用端口查看工具,发现80端口未被占用。
2、服务器是Windows2008, 对80端口没有任何权限、防火墙设置的地方。
3、使用TCP客户端工具,连接80端口,发现能回网页。
解决:
问题出在jsp代码上:
原来错误写法:
<%
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";
%>
<script type="text/javascript">
var basePath = '<%=basePath%>';
if (window.location.href != basePath+"login.jsp") window.location.href = basePath+"login.jsp"
</script>
当IE用80端口访问时,window.location.href是不含端口信息的,所以上述代码错误。
出现问题后,对下列进行了排查。
1、用端口查看工具,发现80端口未被占用。
2、服务器是Windows2008, 对80端口没有任何权限、防火墙设置的地方。
3、使用TCP客户端工具,连接80端口,发现能回网页。
解决:
问题出在jsp代码上:
原来错误写法:
<%
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";
%>
<script type="text/javascript">
var basePath = '<%=basePath%>';
if (window.location.href != basePath+"login.jsp") window.location.href = basePath+"login.jsp"
</script>
当IE用80端口访问时,window.location.href是不含端口信息的,所以上述代码错误。
相关文章推荐
- 局域网本机tomcat提供为其他pc端网页访问- 防火墙设置端口例外的方法
- 配置tomcat,访问端口改为80
- IE不能访问Tomcat下的中文文件名网页问题
- Tomcat设置只需IP加端口访问项目网站
- 80端口被System占用及外网无法访问Tomcat解决方案
- Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发
- [转]更改Tomcat默认目录+端口+设置缺省网页的方法
- 关于设置tomcat端口为80的事
- linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发
- Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发
- 设置tomcat访问首页,ip地址加端口既访问指定服务地址
- linux使用shell一键安装tomcat 并更改访问端口为 80
- tomcat7和iis7整合80端口后无法访问bin下资源
- 更改Tomcat默认目录,端口 (含设置缺省网页的方法 ) 【备忘】【转】
- Jsp和PHP共用80端口整合Apache和Tomcat(访问时无需加端口号)
- 本地项目部署到服务器并且访问的地址设置成指定的域名访问端口是80
- tomcat 设置端口 和 设置默认访问项目
- 详解在Tomcat7.0中设置默认服务器和不加端口名访问
- Linux系统非ROOT用户80端口不能启动tomcat问题的变通办法——通过Iptables端口转发