• Deepin 安装 tomcat


    Deepin 安装 tomcat9

    一、安装

    sudo apt install tomcat8 tomcat8-user tomcat8-admin tomcat8-docs tomcat8-examples
    

    二、操作

    sudo systemctl start tomcat8
    # 开启
    sudo systemctl stop tomcat8
    # 关闭
    sudo systemctl restart tomcat8
    # 重启
    

    或者

    	$CATALINA_HOME/bin/startup.sh
    	# 开启
    	 $CATALINA_HOME/bin/shutdown.sh
    	 # 关闭
    

    三、查看

    ** 打开浏览器输入localhost:8080 **

    It works !
    If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!
    
    This is the default Tomcat home page. It can be found on the local filesystem at: /var/lib/tomcat8/webapps/ROOT/index.html
    
    Tomcat8 veterans might be pleased to learn that this system instance of Tomcat is installed with CATALINA_HOME in /usr/share/tomcat8 and CATALINA_BASE in /var/lib/tomcat8, following the rules from /usr/share/doc/tomcat8-common/RUNNING.txt.gz.
    
    You might consider installing the following packages, if you haven't already done so:
    
    tomcat8-docs: This package installs a web application that allows to browse the Tomcat 8 documentation locally. Once installed, you can access it by clicking here.
    
    tomcat8-examples: This package installs a web application that allows to access the Tomcat 8 Servlet and JSP examples. Once installed, you can access it by clicking here.
    
    tomcat8-admin: This package installs two web applications that can help managing this Tomcat instance. Once installed, you can access the manager webapp and the host-manager webapp.
    
    NOTE: For security reasons, using the manager webapp is restricted to users with role "manager-gui". The host-manager webapp is restricted to users with role "admin-gui". Users are defined in /etc/tomcat8/tomcat-users.xml.
    

    成功

    四、配置环境变量

    1. 在/etc/environment文件中写入JAVA_HOME="JDK主目录的绝对路径"

    设置 java环境变量

    1. 编辑 profile (全局) 配置文件
      sudo vim /etc/profile
      
    2. 添加 CATALINA_HOME 和 CATALINA_BASE 到文件末尾
      # tomcat 全局变量
      CATALINA_HOME=/usr/share/tomcat8
      CATALINA_BASE=/var/lib/tomcat8	
      
    3. 运行 profile 文件
       source /etc/profile
      
    4. 输出 CATALINA_HOME 和 CATALINA_BASE 测试
      yang@yang:~$ echo $CATALINA_HOME
      

    /usr/share/tomcat8
    yang@yang:~$ echo $CATALINA_BASE
    /var/lib/tomcat8
    ```

    四、文件

    • /var/lib/tomcat8/webapps/ROOT/index.html 项目位置
    • /etc/tomcat8/tomcat-users.xml 用户权限设置
    • /usr/share/doc/tomcat8-common/RUNNING.txt 说明文件

    五、项目结构

    1. /var/lib/tomcat8 -> CATALINA_BASE
    	yang@yang:/var/lib/tomcat8$ pwd
    /var/lib/tomcat8
    yang@yang:/var/lib/tomcat8$ ls -al
    总用量 20
    drwxr-xr-x  5 root    root    4096 7月  15 20:22 .
    drwxrwxrwx 70 root    root    4096 7月  15 18:53 ..
    lrwxrwxrwx  1 root    root      12 8月  25  2018 conf -> /etc/tomcat8 # 配置文件
    drwxr-xr-x  2 tomcat8 tomcat8 4096 8月  25  2018 lib # 依赖 jar 包
    lrwxrwxrwx  1 root    root      17 8月  25  2018 logs -> ../../log/tomcat8 # 日志
    drwxr-xr-x  2 root    root    4096 7月  15 20:22 policy # 政策 
    drwxrwxr-x  3 tomcat8 tomcat8 4096 7月  15 18:53 webapps # 存放发布的项目
    lrwxrwxrwx  1 root    root      19 8月  25  2018 work -> ../../cache/tomcat8 # 运行时 产生的文件
    yang@yang:/var/lib/tomcat8$
    
    1. /usr/share/tomcat8 -> CATALINA_HOME
    	yang@yang:/usr/share/tomcat8$ pwd
    /usr/share/tomcat8
    yang@yang:/usr/share/tomcat8$ ls -al
    总用量 48
    drwxrwxrwx   6 root root  4096 7月  15 20:04 .
    drwxrwxrwx 281 root root 12288 7月  15 19:03 ..
    drwxrwxrwx   2 root root  4096 7月  15 18:51 bin #启动和关闭的sh脚本
    -rw-r--r--   1 root root    39 8月  25  2018 defaults.md5sum
    -rw-r--r--   1 root root  1911 8月  25  2018 defaults.template
    drwxr-xr-x   2 root root  4096 7月  15 18:51 lib # 库
    -rw-r--r--   1 root root    53 8月  25  2018 logrotate.md5sum
    -rw-r--r--   1 root root   134 8月  25  2018 logrotate.template
    drwxr-xr-x   2 yang yang  4096 7月  15 20:04 logs # 自己创建的没用
    drwxr-xr-x   4 root root  4096 7月  15 18:53 skel
    
    1. /etc/tomcat8
    	yang@yang:/etc/tomcat8$ pwd
    /etc/tomcat8
    yang@yang:/etc/tomcat8$ ls -al
    总用量 224
    drwxr-xr-x   4 root root      4096 7月  15 18:53 .
    drwxr-xr-x 140 root root     12288 7月  15 20:24 ..
    drwxrwxr-x   3 root tomcat8   4096 7月  15 18:51 Catalina
    -rw-r-----   1 root tomcat8   7770 8月  25  2018 catalina.properties
    -rw-r-----   1 root tomcat8   1338 7月   5  2016 context.xml # 所有 web 项目的配置信息
    -rw-r-----   1 root tomcat8   1149 7月   5  2016 jaspic-providers.xml
    -rw-r-----   1 root tomcat8   2686 8月  25  2018 logging.properties
    drwxr-xr-x   2 root tomcat8   4096 7月  15 19:03 policy.d
    -rw-r-----   1 root tomcat8   7528 8月  25  2018 server.xml # 服务器配置文件
    -rw-r-----   1 root tomcat8   2164 7月   5  2016 tomcat-users.xml # 用户配置文件
    -rw-r-----   1 root tomcat8 168133 8月  31  2016 web.xml
    yang@yang:/etc/tomcat8$
    
  • 相关阅读:
    【MyBatis】STDOUT_LOGGING和log4j日志
    【MyBatis】resultType与类的字段不同解决办法
    【MyBatis】SqlSession相关的生命周期及作用域
    【MyBatis】XML配置的官网说明
    【Junit】程序员都应会的白盒测试
    【MyBatis】增删改查语句入门
    【MyBatis】我的mybatis第一个程序
    【网络】HTTP知识点(1)
    InitializeComponent报错(提示不存在)
    leetcode 860柠檬水找零问题
  • 原文地址:https://www.cnblogs.com/javayanglei/p/13308389.html
Copyright © 2020-2023  润新知