关于“Linux环境搭建之安装/配置Tomcat的方法”的攻略,我给您提供以下步骤及示例。
安装Java
Tomcat依赖Java运行环境,所以首先需要安装Java:
# 添加yum源
sudo yum install -y java-1.8.0-openjdk-devel
# 设置Java环境变量
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.302.b08-0.el7_9.x86_64
下载Tomcat
下载Tomcat的压缩包:
wget http://apache.spinellicreations.com/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz
解压Tomcat
使用tar
命令解压Tomcat的压缩包:
tar -zxvf apache-tomcat-9.0.53.tar.gz -C /opt
添加Tomcat管理用户
为了方便管理Tomcat,可以添加一个管理用户:
# 进入Tomcat用户管理路径
cd /opt/apache-tomcat-9.0.53/conf
# 编辑Tomcat用户管理配置文件
sudo vi tomcat-users.xml
在tomcat-users.xml
文件中添加以下内容:
<role rolename="manager-gui"/>
<user username="tomcat" password="123456" roles="manager-gui"/>
这里添加了一个名为tomcat
、密码为123456
的管理用户,并给予manager-gui
角色。
启动Tomcat
使用以下命令启动Tomcat:
cd /opt/apache-tomcat-9.0.53/bin
./startup.sh
验证Tomcat是否正常启动
在浏览器中输入http://服务器IP:8080
,如果能看到以下内容,则说明Tomcat已经正常启动:
Apache Tomcat/9.0.53
示例一:发布一个Java Web应用
将Java Web应用上传到Tomcat的webapps
目录下:
# 进入Tomcat的webapps目录
cd /opt/apache-tomcat-9.0.53/webapps/
# 上传Java Web应用
scp project.war tomcat@服务器IP:/opt/apache-tomcat-9.0.53/webapps/
示例二:配置SSL证书
以Let's Encrypt为例,安装certbot:
sudo yum install certbot python2-certbot-apache
获取证书:
sudo certbot certonly --webroot -w /opt/apache-tomcat-9.0.53/webapps/ROOT -d example.com
修改Tomcat的server.xml
文件,添加以下内容:
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https"
keystoreFile="/etc/letsencrypt/live/example.com/keystore.jks"
keystorePass="password"
clientAuth="false" sslProtocol="TLS"/>
然后重启Tomcat即可:
./shutdown.sh
./startup.sh
以上就是“Linux环境搭建之安装/配置Tomcat的方法”的完整攻略,希望能对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux环境搭建之安装/配置Tomcat的方法 - Python技术站