部署java项目时,解压war包,仍然显示403

问答中心分类: JAVA部署java项目时,解压war包,仍然显示403
voyager2511 asked 7 年 ago

我的步骤:
1.上传war包;
2.在default目录下解压war包,此时用户组为root,目录也跟官方给出示例一样(但是访问是nginx提示403);
3.根据搜到的答案尝试解决
chown -R http://www.www /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 755 {} \;
find /data/wwwroot/ -type f -exec chmod 644 {} \;
 
4.无果,仍然为403;
5.该Nginx.conf配置,将用户组www www改为root root(正向反向都尝试了几次),无果;
6.请问我是哪个环节出错了??(war包没问题)

6 Answers
oneinstack answered 7 年 ago
有错误建议看下/usr/local/tomcat/logs/catalina.out 日志
如果还有问题,建议放一个index.jsp测试页面

xiaoheshang_56@163.com answered 7 年 ago
  1. 我跟上述操作一样 遇到的问题也是一样
  2. 我的jsp里就一个<h1> hello word</h1>
  3. 403 Forbidden
    nginx

xiaoheshang_56@163.com answered 7 年 ago
我的链接如果是 http://xxxxxxx/xxx/index.jsp 就会弹出保存jsp页面

oneinstack answered 7 年 ago
是否安装php,如果安装了php,网站根目录/data/wwwroot/default 为php环境。如果仅安装nginx、tomcat,放在default下应该没问题的

fred answered 7 年 ago
 如果之前只部署了php的项目;现在需要部署java的环境,可以再创建java 的 vhost 吗?这样话的是否可以共享80端口?

oneinstack answered 7 年 ago
@fred 可以