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/ 站点目录