Tomcat

发布时间:2020-04-09 23:30:42 作者:红尘世间
来源:网络 阅读:351

1. Tomcat 简介

tomcatWeb Container 的开源实现, 是一个轻量级的 web 服务器, 是开发和调试 JSP 程序的首选

1.1. Tomcat 架构组件

2. 部署 Tomcat 9

2.1. 安装 Tomcat
[root@localhost ~]# yum -y install java-1.8.0-openjdk.x86_64
[root@localhost ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz
[root@localhost ~]# tar xvf apache-tomcat-9.0.24.tar.gz -C /usr/local/
[root@localhost ~]# ln -s /usr/local/apache-tomcat-9.0.24/ /usr/local/tomcat
[root@localhost ~]# cat > /etc/profile.d/java.sh << EOF
export CATALINA_HOME=/usr/local/tomcat
export PATH=\${CATALINA_HOME}/bin:\${PATH}
EOF
[root@localhost ~]# source /etc/profile.d/java.sh
[root@localhost ~]# exec bash
[root@localhost ~]# catalina.sh start
2.2. Tomcat 目录结构
bin  可执行脚本
lib  运行时依赖的库文件
logs 日志文件
work Tomcat 的工作目录
conf 配置文件
    server.xml: Tomcat 的主配置文件, 包含 Service, Connector, Engine, Realm, Valve, Hosts 等组件的相关配置信息
    web.xml: 遵循 Servlet 规范标准的配置文件, 用于配置 servlet, 并为所有的 Web 应用程序提供默认配置信息
    tomcat-user.xml: 用户认证时用到的相关角色、用户和密码等信息
    context.xml: 所有 host 的默认配置信息
    catalina.policy: Java 相关的安全策略配置文件, 在系统资源级别上提供访问控制的能力
    catalina.properties: Tomcat 内部 Package 的定义及访问相关的控制
    logging.properties: 日志记录相关的配置信息

webapps: web 应用所在目录, web 资源的存放目录
    docs: 帮助文档
    examples: 配置示例
    host-manager: 虚拟主机管理
    manager: Tomcat 管理
    ROOT: 默认访问目录

    每个应用程序目录下都有几个同样的目录
        WEB-INF:当前webapp的私有资源,通常存放当前webapp的web.xml文件
        META-INF:当前webapp的私有资源,通常存放当前webapp的context.xml文件
        classes:当前webapp的私有类
        lib:当前webapp的私有类,打包为jar格式
        index.jpg:当前webapp的首页
2.3. 部署 webapp
冷部署: 把 webapp 复制的指定目录之后重启 Tomcat
热部署: 在不停止 Tomcat 的前提下部署 webapp
    部署工具: manager(Tomcat 的管理页面)
反部署: 停止 webapp 并从 Tomcat 实例中拆除其相关文件

stop: 停止 webapp
start: 启动 ebapp
redeploy: 重新部署
2.4. 在 Tomcat 中部署 Jenkins
[root@localhost ~]# wget -O /usr/local/tomcat/webapps/jenkins.war http://mirror.serverion.com/jenkins/war-stable/2.176.3/jenkins.war
[root@localhost ~]# catalina.sh stop
[root@localhost ~]# catalina.sh start
推荐阅读:
  1. 在Tomcat1,Tomcat2上安装Tomcat服务及其它
  2. tomcat总结

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

tomcat omc tomca

上一篇:linux或mac下,通过本机访问远程mysql数据库(数据库本身未开启远程访问权限)

下一篇:揭秘360网站检测(WEBSCAN)背后不为人知的秘密

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》