[root@RS1 ~]# yum -y install java-11-openjdk*
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
警告:加载 '/etc/yum.repos.d/CentOS-base.repo' 失败,跳过。
CentOS-8 - A 3.1 kB/s | 4.3 kB 00:01
依赖关系解决。
=============================================
软件包
架构 版本 仓库 大小
=============================================
安装:
java-11-openjdk
x86_64 1:11.0.12.0.7-0.el8_4
AppStream 261 k
[root@RS1 ~]# java -version
openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7-LTS, mixed mode, sharing)
[root@RS1 ~]#
tomcat部署
//下载tomcat
[root@RS1 ~]# wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz
//解压部署
[root@RS1 ~]# ls
anaconda-ks.cfg apache-tomcat-9.0.54.tar.gz
[root@RS1 ~]# tar xf a
anaconda-ks.cfg
apache-tomcat-9.0.54.tar.gz
[root@RS1 ~]# tar xf apache-tomcat-9.0.54.tar.gz -C /usr/local/
[root@RS1 ~]# cd /usr/local/
[root@RS1 local]# ls
apache-tomcat-9.0.54 include sbin
bin lib share
etc lib64 src
games libexec
[root@RS1 local]# mv apache-tomcat-9.0.54 tomcat
[root@RS1 local]# ls
bin games lib libexec share tomcat
etc include lib64 sbin src
[root@RS1 local]#
//写一个hello world的java页面
[root@RS1 tomcat]# cd
[root@RS1 ~]# cat index.jsp
test page
<%
out.println("Hello World");
%>
[root@RS1 tomcat]# rm -rf webapps/ROOT/*
[root@RS1 tomcat]# cp ~/index.jsp webapps/ROOT/
[root@RS1 tomcat]# mkdir webapps/test
[root@RS1 tomcat]# ls webapps/
docs host-manager ROOT
examples manager test
[root@RS1 tomcat]# cp ~/index.jsp webapps/test/
//启动tomcat
[root@RS1 tomcat]# /usr/local/tomcat/bin/catalina.sh start
Using CATALINA_base: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@RS1 tomcat]# ss -antl
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 1 [::ffff:127.0.0.1]:8005 *:*
LISTEN 0 100 *:8080 *:*
LISTEN 0 128 [::]:22 [::]:*
管理页面的配置
配置访问server status
[root@RS1 webapps]# rm -rf ROOT [root@RS1 webapps]# cp -a /opt/ROOT . [root@RS1 webapps]# ls docs host-manager ROOT examples manager test [root@RS1 webapps]# cd .. [root@RS1 tomcat]# cd conf/ [root@RS1 conf]# ls Catalina logging.properties catalina.policy server.xml catalina.properties tomcat-users.xml context.xml tomcat-users.xsd jaspic-providers.xml web.xml jaspic-providers.xsd [root@RS1 conf]# vim tomcat-users.xml [root@RS1 conf]# tail -3 tomcat-users.xml[root@RS1 conf]# cd .. [root@RS1 tomcat]# cd webapps/ [root@RS1 webapps]# ls docs host-manager ROOT examples manager test [root@RS1 webapps]# cd manager/ [root@RS1 manager]# ls css index.jsp status.xsd xform.xsl images meta-INF WEB-INF [root@RS1 manager]# ls meta-INF/ context.xml [root@RS1 manager]# vim meta-INF/context.xml allow="192.168.72.d+|127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" /> [root@RS1 manager]# cd [root@RS1 ~]# /usr/local/tomcat/bin/shutdown.sh Using CATALINA_base: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED [root@RS1 ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 128 [::]:22 [::]:* [root@RS1 ~]# ps -ef|grep tomcat root 100599 1469 0 04:52 pts/0 00:00:00 grep --color=auto tomcat [root@RS1 ~]# /usr/local/tomcat/bin/catalina.sh start Using CATALINA_base: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Tomcat started. [root@RS1 ~]# ss -antl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 0.0.0.0:22 0.0.0.0:* LISTEN 0 1 [::ffff:127.0.0.1]:8005 *:* LISTEN 0 100 *:8080 *:* LISTEN 0 128 [::]:22 [::]:* [root@RS1 ~]# ps -ef|grep tomcat root 101556 1 11 04:53 pts/0 00:00:02 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start root 102228 1469 0 04:53 pts/0 00:00:00 grep --color=auto tomcat [root@RS1 ~]#
访问test
停止test项目
访问Manager
[root@RS1 conf]# vim tomcat-users.xml [root@RS1 conf]# tail -4 tomcat-users.xml[root@RS1 conf]# cd /usr/local/tomcat/webapps/host-manager/meta-INF/context.xml -bash: cd: /usr/local/tomcat/webapps/host-manager/meta-INF/context.xml: 不是目录 [root@RS1 conf]# vim /usr/local/tomcat/webapps/host-manager/meta-INF/context.xml allow="192.168.72.d+|127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" /> [root@RS1 conf]#



