在Linux上搭建一个Java部署环境是一个基础的操作,本文将提供一步步的指导,以确保您可以在自己的Linux系统上成功搭建一个Java环境。 步骤一:安装JDK 使用Linux系统自带的包管理器或者
在Linux上搭建一个Java部署环境是一个基础的操作,本文将提供一步步的指导,以确保您可以在自己的Linux系统上成功搭建一个Java环境。
步骤一:安装JDK使用Linux系统自带的包管理器或者从JDK官网下载并安装二进制文件来安装JDK。以下是两个示例:
示例一:使用包管理器安装OpenJDK- 使用以下命令更新系统软件包管理器:
sudo apt update
- 安装OpenJDK 11:
sudo apt install openjdk-11-jdk
- 下载Oracle JDK二进制文件: https://www.oracle.com/technetwork/java/javase/downloads/index.html
- 解压文件:
sudo tar -xvzf jdk-11.0.6_linux-x64_bin.tar.gz -C /usr/lib/jvm/
- 设置环境变量:
bash
sudo nano /etc/profile.d/java.sh
输入以下内容:
bash
export J2SDKDIR=/usr/lib/jvm/jdk-11.0.6
export J2REDIR=/usr/lib/jvm/jdk-11.0.6/jre
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.6/bin:/usr/lib/jvm/jdk-11.0.6/db/bin:/usr/lib/jvm/jdk-11.0.6/jre/bin
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.6
export DERBY_HOME=/usr/lib/jvm/jdk-11.0.6/db
保存并退出。
- 更新环境变量源:
source /etc/profile.d/java.sh
安装Tomcat或Jetty来部署您的Java应用程序。以下是两个示例:
示例一:安装Tomcat- 下载Tomcat: https://tomcat.apache.org/download-90.cgi
- 解压Tomcat:
sudo tar -xvzf apache-tomcat-9.0.37.tar.gz -C /opt/
- 进入Tomcat目录:
cd /opt/apache-tomcat-9.0.37/
- 启动Tomcat:
sudo ./bin/startup.sh
- 在浏览器中访问Tomcat主页:
http://localhost:8080
- 下载Jetty: https://www.eclipse.org/jetty/download.php
- 解压Jetty:
sudo tar -xvzf jetty-distribution-9.4.31.v20200723.tar.gz -C /opt/
- 进入Jetty目录:
cd /opt/jetty-distribution-9.4.31.v20200723/
- 启动Jetty:
sudo java -jar start.jar
- 在浏览器中访问Jetty主页:
http://localhost:8080
将您的Java应用程序复制到Tomcat或Jetty的webapps目录下,Tomcat或Jetty会自动将应用程序部署到服务器上。以下是一个示例:
示例一:部署war包到Tomcat- 将war包复制到Tomcat的webapps目录下:
sudo cp myapp.war /opt/apache-tomcat-9.0.37/webapps/
- 重启Tomcat:
sudo ./bin/shutdown.sh
和sudo ./bin/startup.sh
- 在浏览器中访问部署后的应用程序:
http://localhost:8080/myapp
- 将jar包复制到Jetty的webapps目录下:
sudo cp myapp.jar /opt/jetty-distribution-9.4.31.v20200723/webapps/
- 重启Jetty:
sudo Ctrl-C
停止服务器 - 启动Jetty:
sudo java -jar start.jar
- 在浏览器中访问部署后的应用程序:
http://localhost:8080/myapp
恭喜您,您已经成功地在Linux上搭建了一个Java部署环境,并部署了自己的Java应用程序。