java程序的容器

1 tomcat
2 resin
3 weblogic (oracle  配置oracle数据库)

java程序的环境

1 jvm  (java virtual machine)    java虚拟机
2 jdk  (java development kit)    java开发环境
3 jre  (java runtimeenvironment) java运行环境
①.tomcat介绍 安装_tomcat

jdk的区别

1 oracle 官方版本
2 openjdk 开源版本

二进制安装jdk

1.下载jdk
cp /data/software/java/linux_jdk/jdk-8u261-linux-x64.tar.gz  ./

2.解压
tar xf jdk-8u261-linux-x64.tar.gz

3.做软链接
mv jdk1.8.0_261/ jdk8
ln -s jdk8/ jdk

4.配置环境变量
cat >>/etc/profile<<'EOF'    #追加到底部  ''不解析变量
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib
EOF

. /etc/profile   #激活环境变量

5.验证java环境是否生效
java -version

安装tomcat

1 down tomcat
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz

2 解压
tar xf apache-tomcat-8.5.65.tar.gz 

3 软链接
mv apache-tomcat-8.5.65 tomcat8
ln -s tomcat8 tomcat

4 验证
./tomcat/bin/version.sh 
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/8.5.65
Server built:   Mar 30 2021 12:28:40 UTC
Server number:  8.5.65.0
OS Name:        Linux
OS Version:     3.10.0-862.2.3.el7.x86_64
Architecture:   amd64
JVM Version:    1.8.0_261-b12
JVM Vendor:     Oracle Corporation

5 开机自启动
vim /etc/rc.local
. /etc/profile
/usr/local/tomcat/bin/startup.sh

tomcat目录介绍

tomcat/bin/   命令存放路径

文件作用
startup.sh启动tomcat
shutdown.sh关闭tomcat
catalina.sh#1 tomcat的核心脚本 启动和关闭tomcat都会调用这个脚本  #2 配置java启动参数 tomcat远程管理 配置jvm参数
version.sh部署完成后 验证jdk 和tomcat的连接

tomcat/conf/

文件作用
server.xml相当于nginx.conf的主配置文件
web.xml补充额外功能
tomcat-user.xml管理端配置文件 用户名和密码

tomcat/log/

文件作用
catalina.outtomcat最全日志核心日志
localhost_access_log.2021-4-23.txttomcat access.log访问日志

tomcat/webapps/  站点目录