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运行环境
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.out | tomcat最全日志核心日志 |
localhost_access_log.2021-4-23.txt | tomcat access.log访问日志 |
tomcat/webapps/ 站点目录