下面我将详细讲解“Linux服务器部署JavaWeb项目完整教程”。
准备工作
在开始之前,我们需要准备以下工作:
- Linux服务器(我们以CentOS 7为例)
- JDK环境(必须安装Java Development Kit)
- Tomcat服务器(用于运行Java Web项目)
第一步:安装JDK
在安装JDK之前,我们需要先确认服务器上是否已经安装过JDK,如果没有安装过则需要按照以下步骤进行安装:
- 在终端中使用以下命令来安装JDK:
yum install java-1.8.0-openjdk
- 使用以下命令来确认是否安装成功:
java -version
如果显示JDK版本信息,则表示安装成功。
第二步:安装Tomcat
在安装Tomcat之前,我们同样需要先确认服务器上是否已经安装过Tomcat,如果没有安装则需要按照以下步骤进行安装:
- 下载Tomcat安装包,可以在官网上下载:
https://tomcat.apache.org/download-80.cgi
- 解压安装包,并移动到目标路径:
tar -zxvf apache-tomcat-8.5.65.tar.gz
mv apache-tomcat-8.5.65 /usr/local/
- 启动Tomcat服务器:
/usr/local/apache-tomcat-8.5.65/bin/startup.sh
- 确认Tomcat是否运行成功:
tail -f /usr/local/apache-tomcat-8.5.65/logs/catalina.out
如果看到以下输出,则表示Tomcat运行成功:
INFO: Server startup in xxx ms
第三步:部署Java Web项目
一般情况下,我们可以通过eclipse等编辑器来打包Java Web项目,得到一个.war文件,然后将其上传到Linux服务器上进行部署。
- 在服务器上创建一个名为webapps的文件夹,用于存放Java Web项目:
mkdir /usr/local/apache-tomcat-8.5.65/webapps
- 将.war文件上传到服务器上,并将其移动到webapps文件夹下:
mv example.war /usr/local/apache-tomcat-8.5.65/webapps/
- 重启Tomcat服务器:
/usr/local/apache-tomcat-8.5.65/bin/shutdown.sh
/usr/local/apache-tomcat-8.5.65/bin/startup.sh
- 在浏览器上访问Java Web项目:
http://服务器IP地址:8080/example/
示例一:部署Spring Boot项目
假设我们已经使用Spring Boot框架编写了一个Java Web项目,以下是部署的具体步骤:
-
在eclipse中打包项目,生成一个名为example.jar的文件。
-
将example.jar上传到Linux服务器上:
scp example.jar user@server_ip:/path/to/folder
其中,user表示登录服务器的用户名,server_ip表示服务器的IP地址,/path/to/folder表示上传到的文件夹路径。
- 使用以下命令启动Spring Boot项目:
nohup java -jar /path/to/example.jar &
- 在浏览器上访问Java Web项目:
http://服务器IP地址:8080/
示例二:部署Struts2项目
假设我们已经使用Struts2框架编写了一个Java Web项目,以下是部署的具体步骤:
-
在eclipse中打包项目,生成一个名为example.war的文件。
-
将example.war上传到Linux服务器上:
scp example.war user@server_ip:/usr/local/apache-tomcat-8.5.65/webapps
其中,user表示登录服务器的用户名,server_ip表示服务器的IP地址。
- 重启Tomcat服务器:
/usr/local/apache-tomcat-8.5.65/bin/shutdown.sh
/usr/local/apache-tomcat-8.5.65/bin/startup.sh
- 在浏览器上访问Java Web项目:
http://服务器IP地址:8080/example/
以上就是“Linux服务器部署JavaWeb项目完整教程”的全部内容。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux服务器部署JavaWeb项目完整教程 - Python技术站