本地启动tomcat——》localhost:8080/项目名/页面,完全正常。不存在静态资源,css/js无法加载问题。把tomcat下webapps下——》项目/ WEB-INF 上传 服务器添加的虚拟机绑定域名根目录下了,即:(/data/wwwroot/我自己绑定域名/WEB-INF),这样启动tomcat后,浏览器访问域名,发现静态资源全部404了,不加载,后台确实请求成功200状态,不知道为何,弄了一天没整明白
6 Answers
目前项目运行正常了,静态资源已经全部加载,nginx配置如下
server {
listen 80;
server_name www.xxx.com;
access_log /data/wwwlogs/www.xxx.com_nginx.log combined;
index index.html index.htm index.jsp;
root /data/wwwroot/www.xxx.com/WEB-INF;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
root /data/wwwroot/www.xxx.com/WEB-INF;
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
root /data/wwwroot/www.xxx.com/WEB-INF;
expires 7d;
access_log off;
}
location ~ {
proxy_pass http://127.0.0.1:8080;
include proxy.conf;
}
}
Please login or Register to submit your answer