下面是完整的CentOS 7.5配置Java环境并安装Tomcat的攻略:
配置Java环境
1. 下载Java安装包
首先需要到官网下载Java安装包。一般推荐下载Java 8或者Java 11版本。
示例命令:
wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
2. 解压并移动到指定目录
下载下来的Java安装包一般是压缩文件,需要先解压。
示例命令:
tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
解压后会得到一个文件夹,将其移动到/usr/local/
目录下。
示例命令:
mv jdk-11.0.1 /usr/local/
3. 配置环境变量
配置Java环境变量需要修改/etc/profile
文件。在文件末尾加入以下内容:
export JAVA_HOME=/usr/local/jdk-11.0.1
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
保存文件后使其生效。
示例命令:
source /etc/profile
环境变量配置完成后,可通过以下命令检查Java是否安装成功:
java -version
安装Tomcat
1. 下载Tomcat安装包
首先需要到官网下载Tomcat安装包。推荐下载最新版本的Tomcat。
示例命令:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
2. 解压并移动到指定目录
下载下来的Tomcat安装包一般是压缩文件,需要先解压。
示例命令:
tar -zxvf apache-tomcat-9.0.31.tar.gz
解压后会得到一个文件夹,将其移动到/usr/local/
目录下。
示例命令:
mv apache-tomcat-9.0.31 /usr/local/
3. 配置Tomcat
Tomcat的配置文件位于/usr/local/apache-tomcat-9.0.31/conf
目录下,一般需要对其进行以下修改:
3.1 修改Tomcat管理员账户密码
请注意,直接使用默认的Tomcat管理员账户和密码是非常不安全的。因此我们需要进行修改。
找到/usr/local/apache-tomcat-9.0.31/conf/tomcat-users.xml
文件,修改其中一个空的user
标签,赋予管理员角色并设置密码。
<tomcat-users>
<user username="admin" password="MyPassword" roles="manager-gui,admin-gui"/>
</tomcat-users>
3.2 修改Tomcat监听端口号
默认情况下,Tomcat监听的端口号是8080。如果需要更改为其他端口号,可在/usr/local/apache-tomcat-9.0.31/conf/server.xml
中修改Connector
标签内的port
属性。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3.3 设置Tomcat自启动
每次启动Tomcat时都需要进入到Tomcat的bin目录中手动执行startup.sh脚本,为了方便起见,可以将Tomcat设置为系统自启动。
可通过以下命令新建一个Tomcat的Systemd配置文件:
vim /usr/lib/systemd/system/tomcat.service
将以下内容拷贝至文件中:
[Unit]
Description=Apache Tomcat 9 Web Application Container
After=syslog.target network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/local/jdk1.8.0_131
Environment=CATALINA_PID=/usr/local/apache-tomcat-9.0.0.M21/logs/tomcat.pid
Environment=CATALINA_HOME=/usr/local/apache-tomcat-9.0.0.M21
Environment=CATALINA_BASE=/usr/local/apache-tomcat-9.0.0.M21
ExecStart=/usr/local/apache-tomcat-9.0.0.M21/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-9.0.0.M21/bin/shutdown.sh
User=root
Group=root
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
其中包括了Tomcat的环境变量以及启动和关闭命令。将该文件保存后,使其生效。
示例命令:
systemctl daemon-reload
systemctl enable tomcat.service
systemctl start tomcat.service
现在,访问http://your_ip_address:8080
(其中your_ip_address是你的IP地址)即可访问到Tomcat的管理界面了。
以上就是CentOS 7.5配置Java环境并安装Tomcat的步骤。
示例1:
在下载Java安装包的命令中,我使用了Java 11的安装包,示例命令为:
wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
示例2:
在下载Tomcat安装包的命令中,我使用了清华大学的软件源,示例命令为:
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7.5配置java环境安装tomcat的讲解 - Python技术站