WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
2018-04-04 20:14
1141 查看
转载于 https://blog.csdn.net/q908555281/article/details/50456203
WEB项目,在自己本机(windows)下通过Tomcat访问。一切正常。
部署到Linux下的Tomcat。进行访问。 除了.do接口和jsp页面能访问外。其他的都不能访问。原因:默认80端口,和不带端口,会nigix给拦截,这个时候只能访问动态页面。不能访问静态页面解决办法:1、配置web.xml文件:[align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align] <url-pattern >
4000
*. html</ url-pattern>[align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. js</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. json</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. css</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. jpg</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. png</ url-pattern>[/align][align=left] </servlet-mapping >[/align]
2、在访问路径加上8080的端口号。例如:原来是:http://d.100m.net/RouterWeb/page/index.html换成:http://d.100m.net:8080/RouterWeb/page/index.html
WEB项目,在自己本机(windows)下通过Tomcat访问。一切正常。
部署到Linux下的Tomcat。进行访问。 除了.do接口和jsp页面能访问外。其他的都不能访问。原因:默认80端口,和不带端口,会nigix给拦截,这个时候只能访问动态页面。不能访问静态页面解决办法:1、配置web.xml文件:[align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align] <url-pattern >
4000
*. html</ url-pattern>[align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. js</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. json</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. css</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. jpg</ url-pattern>[/align][align=left] </servlet-mapping >[/align][align=left] <servlet-mapping >[/align][align=left] <servlet-name >default </servlet-name >[/align][align=left] <url-pattern >*. png</ url-pattern>[/align][align=left] </servlet-mapping >[/align]
2、在访问路径加上8080的端口号。例如:原来是:http://d.100m.net/RouterWeb/page/index.html换成:http://d.100m.net:8080/RouterWeb/page/index.html
相关文章推荐
- WEB项目部署到Linux下无法访问html、css、js等静态文件的解决
- 使用Tomcat部署项目在浏览器中访问的时候JS和CSS等静态文件无法加载的问题
- web项目中url-pattern改成'/'后,js、css、图片等静态资源(404)无法访问问题解决办法
- springmvc中解决JS,CSS等静态文件无法访问问题
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- jetty无法即时更新html、js、css等静态文件的解决办法
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- IOS开发(7)WKWebView加载本地HTML、CSS、JS文件JS(解决html内访问其他资源路径问题)
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- web项目发布 客户端 js css文件缓存的解决办法
- Tomcat无法加载css和js等静态资源文件的解决思路
- springmvc jsp无法访问静态同目录的css js文件
- 用Nodejs搭建服务器访问html、css、JS等静态资源文件
- myeclipse中的web项目导入到eclipse中注意事项,项目部署到tomcat后无法访问jsp文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- mvc 中如果js,css文件放到视图文件夹无法访问的解决办法
- Spring mvc 项目中页面访问不到静态文件,如img , js , css 等
- 进入做Mvc项目的时候 返现某个文件夹下面css js png等静态文件都访问不了
- 当本地html能访问的css和js文件在tomcat里访问不了,巧用cygwin解决