瑞吉实战12-war&jar运行
瑞吉实战12–war&jar运行
实验内容
- jdk&tomcat安装使用
一、CentOS7下的JDK&Tomcat安装
补充:环境准备
# 克隆并开机后修改ip
cat /etc/sysconfig/network-scripts/ifcfg-ens192
/etc/init.d/network restart
# 修改主机名,便于识别
hostnamectl set-hostname tomcat1
bash
JDK安装:oracle官网下载最新的jdk稳定版,其他服务器上有,直接拷贝了
scp root@192.168.20.164:/root/jdk* .
tar xvf jdk-8u241-linux-x64.tar.gz
mv jdk1.8.0_241 /usr/local
ln -s /usr/local/jdk1.8.0_241 /usr/local/java
echo 'JAVA_HOME=/usr/local/java'>>~/.bash_profile
echo 'JRE_HOME=/usr/local/java/jre'>>~/.bash_profile
echo 'PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin'>>~/.bash_profile
echo 'CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib'>>~/.bash_profile
echo 'export JAVA_HOME JRE_HOME PATH CLASSPATH'>>~/.bash_profile
source ~/.bash_profile
测试ok!
tomcat安装
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.23/bin/apache-tomcat-10.0.23.tar.gz --no-check-certificate
tar zxvf apache-tomcat-10.0.23.tar.gz
mv apache-tomcat-10.0.23 /usr/local
ln -s /usr/local/apache-tomcat-10.0.23 /usr/local/tomcat
echo 'CATALINA_HOME=/usr/local/tomcat'>>~/.bash_profile
echo 'PATH=$PATH:$CATALINA_HOME/bin'>>~/.bash_profile
echo 'export CATALINA_HOME PATH'>>~/.bash_profile
source ~/.bash_profile
# 启动测试
startup.sh
ok!
二、war运行
常规war的运行,都是丢到tomcat的webapps目录,或者通过配置文件重定向。
我的github 准备了测试程序,可以方便的丢到tomcat中进行测试。
wget https://raw.githubusercontent.com/4575252/MavenHelloWorld/master/hello.war -O /usr/local/tomcat/webapps/hello.war
测试OK! 访问http://xxx:8080/hello
如何把war挂载到tomcat服务的根目录!
<!-- 修改server.xml,在host节点中添加这段 -->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/usr/local/tomcat/webapps/hello" debug="0" privileged="true" reloadable="true" />
</Host>
注意!这里的hello放到了webapps下,所以会自动部署,通过server.xml进行了重定向!
三、jar运行
我的GitHub准备了SpringBoot测试程序,默认访问路径 http://[ip:port]/hello
wget -O /root/hello.jar https://github.com/4575252/SpringBootHelloWorld/blob/master/hello.jar
java - jar /root/hello.jar
评论系统未开启,无法评论!