开发者社区> 问答> 正文

远程访问404

项目部署到本地的tomcat可以运行,部署到远程的tomcat项目运行起来了,但是访问报错404

展开
收起
j64ch7duzphzq 2020-12-03 12:58:41 1118 0
1 条回答
写回答
取消 提交回答
  • 本地环境: Centos 7 Intellij Idea 14 JDK 1.6 to 1.8 Tomcat 7.0.54 to 8.0.29 Spring的包也从3.2.0升级到4.2.4

    由于一些小问题耽误了几天(tomcat 访问权限, jdk 卸载和安装等) 终于在本地部署成功,也可以访问

    下一步就是远程部署了:

    在终端中,进入项目根目录

    git 提交代码

    提交以后,maven部署

    ```mvn tomcat7:redeploy```
    

    1 出现过Build Failure的情况,那个时候是因为以下几种情况

    1. 远程仓库地址改了,但是我的还是原来的,所以git提交时,其实没有提交到新的服务器上;
    2. 是用户授权的原因,在pom.xml文件里有关build标签这部分的内容有误(ip,用户与密码); 1 2 这些改过后,就是Build Success了 然而并不能访问,404 not available

    后来选择登录远程主机,查看 tomcat日志文件 日志分好几种,对应日期,我都看了,没有error,在某个日志文件里提示项目文件无法删除什么的

    然后,删掉远程tomcat -> webapps中的历史项目文件,重新deploy 就ok了

    中间,还有些茫然,以为是本地tomcat版本比远程的高那么一点,就加了一个跟远程同版本的tomcat。

    主要原因:tomcat的部署和各个目录的作用.

    2021-02-09 16:11:47
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载