项目上传到云服务器中后无法访问的问题(详细排查)

第一步 上传项目到Linux的apache-tomcat-8.5.46文件夹下的webapps夹内

在这里插入图片描述
然后进入命令栏,跳转到 apache文件下的bin目录中
在这里插入图片描述输入./shutdown.sh 结束Tomcat进程

然后再重启Tomcat进程 输入 ./startup.sh

判断是否启动成功 可以输入 lsof -i:端口号(Tomcat默认位8080)
在这里插入图片描述这时就可以去浏览器输入访问网址去访问了

访问网址为: IP:tomcat端口号/上传的项目名

第二步: 若是还是访问不到, 可以先排查 tomcat的JDK配置是否正常输入java -version
如图则是正常的,不然则需要更改配置
在这里插入图片描述
进入根目录下etc(cd /etc)目录下寻找 profile(vim profile) 然后配置以下内容
点击i进入文件编辑状态,然后Esc 再点击:wq 保存并退出

export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH

进入tomcat下的bin目录 再 关闭 启动tomcat一次 然后输入java -version 观察是否有JDK启动,若还是没有JDK,则输入vim setclasspath.sh,进入然后点击i编辑文件 输入一下代码 :wq保存并 退出

export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=$JAVA_HOME/jre

第三步 这时tomcat的JDK配置完成,关闭重启tomcat浏览你需要访问的地址,若还是不行,则进入阿里云服务器管理中心,看看是否将你的tomcat服务器端口放行。

第四步 如果还是不行,则考虑一下是否是服务器端口占用冲突问题,进入tomcat文件下的conf配置文件目录找server.xml文件进行配置tomcat端口,

  • 配置文件中的第一个端口8005 不需要更改,这个是tomcat默认关闭端口
    在这里插入图片描述* 第二个端口为 tomcat的访问端口,可以修改。修改后要记得,访问时需要用到
    在这里插入图片描述至于第三个端口暂用不到,也不做介绍了

第四步 若以上方法都行不通,别看了,打开手机看会小说,打会游戏。说不定是因为网络不好加载较慢,本人犯过这种错误。

若还是不行,那就佛主保佑了!

阿里云服务器部署后台项目通常涉及以下几个步骤: 1. **选择服务器**:首先,在阿里云上选择适合的服务器实例,比如ECS(弹性计算服务),根据项目需求选择合适的CPU、内存和存储配置。 2. **操作系统安装**:在服务器上安装操作系统,如Linux(如Ubuntu或CentOS),对于Java项目,通常使用Debian或Red Hat系列。 3. **环境搭建**:安装Java Development Kit (JDK) 和版本管理工具(如Apache Maven或Gradle)。如果是Spring Boot项目,可能还需要设置Spring Boot运行所需的依赖。 4. **代码上传**:通过SCP命令将本地项目的源代码复制到服务器的指定目录,例如`/home/user/project`。 5. **构建部署**:在服务器上执行构建命令(如`mvn install` 或 `gradle build`),生成部署所需的jar或war文件。 6. **启动应用**:使用`java -jar`或`java -Dspring.profiles.active=prod -jar app.jar`等命令启动应用程序。如果使用的是web容器,比如Tomcat,将war包部署至相应的位置并启动。 7. **安全设置**:配置防火墙规则,允许外部访问需要的服务端口(例如HTTP、HTTPS或数据库连接端口)。 8. **监控与日志**:启用云监控以跟踪性能和异常,并设置日志系统(如Logback、Log4j)方便后期排查问题。 9. **持续集成/部署(CI/CD)**:考虑使用阿里云提供的CI/CD工具如CodeBuild、ECS Container Service等,自动化部署流程,提高效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值