目录
1.java容器简介介绍
2.部署tomcat
2.1上传jdk
2.2创建一个软连接
2.3配置环境变量
2.4读取环境文件并且查看java版本
2.5检查jdk tomcat信息
2.6启动tomcat
2.7检测
3.tomcat 目录结构
3.1总体目录
3.2 bin目录
3.3conf
3.4 logs日志
4.运行代码
4.1wedapps的目录
4.2/app/jar/目录下上传文件
5.tomcat管理端
1.java容器简介介绍
java容器:中间件
jvm jre jdk
jvm 运行java代码的地方
jre 提供jvm环境 java环境
jdk jvm+jre 和额外功能
2.部署tomcat
2.1上传jdk
创建一个目录
mkdir -p /app/tools/
上传安装包 并解压到 /app/tools/目录下
tar xf jdk-XXX -C /app/tools/
查看是否上传好 配置好
ll /app/tools/
2.2创建一个软连接
如果后续升级版本的话 只需要改变软连接
ln -s /app/tools/jdk-xxx/ /app/tools/jdk
2.3配置环境变量
在/etc/profile文件下将如下配置写入文件
export JAVA_HOME=/app/tools/jdk
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
2.4读取环境文件并且查看java版本
source /etc/profile/
java -version
查看java版本
2.5检查jdk tomcat信息
/app/tools/tomcat/bin/version.sh
2.6启动tomcat
/app/tools/tomcat/bin/startup.sh
2.7检测
windows浏览器上查看
输入IP:8080
3.tomcat 目录结构
3.1总体目录
3.2 bin目录
bin目录 | |
---|---|
startup.sh | 开启 |
shutdown.sh | 关闭 |
catalina.sh | 核心脚本 |
3.3conf
conf配置文件 | 说明 |
server.xml | tomcat配置文件 |
web.xml | 配置文件 辅助配置 |
3.4 logs日志
4.运行代码
4.1wedapps的目录
站点目录
war包自动解压 自动部署
在webapps目录下上传一个 memtest.war
过一会可以发现以及自己解压 并在浏览器访问
4.2/app/jar/目录下上传文件
创建一个目录 /app/jar/
下载并上传nginxWebUI包
将包传输到指定目录下
在目录下输入如下命令
java -jar -Dfile.encoding=UTF-8 --server.port=8848 --project.home=/root/
随后输入IP:8848进页面 随后设置用户名和密码 后得到 如下 页面
5.tomcat管理端
开启管理端功能
修改配置文件 tomcat-user.xml
修改tomcat-user.xml 内容除了user username这一行不是不一样 改一个自己想用的用户名和密码
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users xmlns="http://tomcat.apache.org/xml"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd"version="1.0"><role rolename="manager-gui"/><role rolename="admin-gui"/><user username="xm" password="1" roles="manager-gui,admin-gui"/>
</tomcat-users>
改完配置以后 使用curl访问本地
curl -u xm:1
https://127.0.0.1:8080/manager/status
修改代码
切换到/app/tools/tomcat/webapps/目录下
cd /app/tools/tomcat/webapps/
修改配置
将限制本地登陆的配置改为任意IP地址
sed -i 's/127/\d+/g' ./host-manager/META-INF/context.xml ./host-manager/WEB-INF/manager.xml ./manager/META-INF/context.xml
后面打开浏览器 访问10.0.0.9:8080进入点status 输入密码用户名
随后就可以通过管理端查看状态