首先有一个阿里的CentOS 7服务器

我的是这样的,在控制台——>详细实例里可以看见
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)

需要的东西有JDK,TOMCAT,Xshell和Xftp

首先下载Xshell和Xftp,自己百度下载

  1. 运行Xshell
    Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
    2.连接会话,点击刚刚创建的名称连接即可
    3.输入用户名为"root",点击记住用户名,确认即可
    4.输入密码,密码为你设置的云服务器开机密码
    5.成功连接服务器,如图
    Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
    6.登录Xpft。这里介绍两种方法。
    1:点击Xshell上方导航栏的窗口-传输新建文件即可快速免密运行Xpft软件,具体如下图。2:直接运行Xpft,输入用户名和密码后即可连接服务器。
    Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
    7.进入即可给服务器上传东西

JDK和Tomcat的准备

jdk:JDK官方下载地址 (我下的1.8 **注意:**要下载.tar.gz后缀的)
Tomcat:可选7或8
Tomcat 8官方下载地址 (*注意:**要下载.tar.gz后缀的)
Tomcat 7官方下载地址(*注意:**要下载.tar.gz后缀的)
下图是我下载的
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
在usr文件夹中创建java文件夹用于放置JDK和Tomcat
用Xftp将JDK和Tomcat放到java文件夹中如图
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)

进行解压,在Xshell下输入如下命令
注意:如果服务器中没有解压工具 tar -zxvf 和tar -xvf命令就执行不了,自行百度查询相关命令
解压JDK

tar -zxvf jdk-版本编号-linux-x64.tar.gz-C/usr/java/jdk/

这样写可能会报错,如果报错可以写下面的命令

tar -zxvf /usr/java/jdk/jdk-版本编号-linux-x64.tar.gz-C/usr/java/jdk/

还错的话就将tar -zxvf换成tar -xvf
解压完成后进行环境变量配置
命令如下:

vi /etc/profile

 export JAVA_HOME=/usr/java/jdk/jdk版本编号_121

 export JRE_HOME=/usr/java/jdk/jdk版本编号_121/jre

 export CLASSPATH=.:JAVAHOME/lib:JRE_HOME/lib:$CLASSPATH

 export PATH=JAVAHOME/bin:JRE_HOME/bin/JAVAHOME:PATH

配置完后按ESC并输入**:wq**然后回车即可保存退出
保存完毕后输入如下命令

source /etc/profile

查看JDK是否配置成功

java -version

成功如下图:
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)

JDK配置完成,接着配置Tomcat

1.解压tomcat

tar -xvf apache-tomcat-版本编号.tar.gz -C /usr/java/tomcat/

如有问题同解压JDK方式一样
2.进入解压文件夹的bin文件夹下

cd /usr/java/tomcat/apache-tomcat-版本编号/bin/

3.编辑setclasspath.sh脚本

vi setclasspath.sh

按 i 键进入编辑模式,添加如下内容

export JAVA_HOME=/usr/java/jdk/jdk版本编号

export JRE_HOME=/usr/java/jdk/jdk版本编号/jre

添加完后按ESC并输入**:wq**然后回车即可保存退出
启动Tomcat,注意需要在Tomcat 的bin文件夹下可执行

./startup.sh

Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
这样Tomcat就成功部署,可用你的公网IP访问8080端口,如下图表示访问成功
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)

部署项目

将WEB项目的.war导出,通过Xftp放置tomcat中的webapps文件夹下
Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
重启Tomcat,如下命令
注意:在bin目录下输入命令

./shutdown.sh

Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
在输入命令

./startup.sh

Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
Tomcat 会自动把war文件生成一个同名的文件夹,上图中我已生成

配置Tomcat中conf文件夹下的server.xml

Host标签中加入

<Context path="/OnlineExamSystem" docBase="/usr/java/tomcat/apache-tomcat-7.0.93/webapps/OnlineExamSystem" reloadable="true" source="org.eclipse.jst.jee.server:OnlineExamSystem"></Context>

Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)
更改后需要重启Tomcat,再访问即可

Tomcat进程的问题

可以开启多个Tomcat服务,用命令可查看

ps -ef|grep java

杀死Tomcat进程的命令

kill -9 id值

Linux阿里CentOS 7 发布JAVAWEB项目(从配置到发布)

相关文章:

  • 2021-12-15
  • 2021-05-06
  • 2021-04-30
  • 2021-11-01
  • 2021-12-12
  • 2021-12-12
  • 2021-10-13
  • 2022-02-01
猜你喜欢
  • 2022-02-18
  • 2021-10-08
  • 2021-04-03
  • 2021-09-08
  • 2021-06-13
  • 2021-05-08
相关资源
相似解决方案