专栏首页软件开发-青出于蓝Linux之安装Tomcat8 原

Linux之安装Tomcat8 原

    最近要在Linux上安装Tomcat,记录下,内容比较简单

1.进入tomcat8的安装目录

List-1 

root@iZwz9bjiawhqzfsklyht4rZ bin]# pwd
/opt/app/tomcat8/bin
[root@iZwz9bjiawhqzfsklyht4rZ bin]# ll
总用量 836
-rw-r--r-- 1 root root  34873 6月  29 22:43 bootstrap.jar
-rw-r--r-- 1 root root  15912 6月  29 22:43 catalina.bat
-rwxr-xr-x 1 root root  23353 6月  29 22:44 catalina.sh
-rw-r--r-- 1 root root   1647 6月  29 22:44 catalina-tasks.xml
-rw-r--r-- 1 root root  25145 6月  29 22:43 commons-daemon.jar
-rw-r--r-- 1 root root 207125 6月  29 22:44 commons-daemon-native.tar.gz
-rw-r--r-- 1 root root   2040 6月  29 22:43 configtest.bat
-rwxr-xr-x 1 root root   1922 6月  29 22:44 configtest.sh
-rwxr-xr-x 1 root root   8509 6月  29 22:44 daemon.sh
-rw-r--r-- 1 root root   2091 6月  29 22:43 digest.bat
-rwxr-xr-x 1 root root   1965 6月  29 22:44 digest.sh
-rw-r--r-- 1 root root   3460 6月  29 22:43 setclasspath.bat
-rwxr-xr-x 1 root root   3680 6月  29 22:44 setclasspath.sh
-rw-r--r-- 1 root root   2020 6月  29 22:43 shutdown.bat
-rwxr-xr-x 1 root root   2121 9月  26 22:08 shutdown.sh
-rw-r--r-- 1 root root   2022 6月  29 22:43 startup.bat
-rwxr-xr-x 1 root root   2165 9月  26 22:05 startup.sh
-rw-r--r-- 1 root root  49038 6月  29 22:43 tomcat-juli.jar
-rw-r--r-- 1 root root 408967 6月  29 22:44 tomcat-native.tar.gz
-rw-r--r-- 1 root root   4586 6月  29 22:43 tool-wrapper.bat
-rwxr-xr-x 1 root root   5495 6月  29 22:44 tool-wrapper.sh
-rw-r--r-- 1 root root   2026 6月  29 22:43 version.bat
-rwxr-xr-x 1 root root   1908 6月  29 22:44 version.sh

2.修改startup.sh

List-2 

#set java environment
export JAVA_HOME=/opt/app/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/opt/app/tomcat8

exec "$PRGDIR"/"$EXECUTABLE" start "$@"

    执行startup.sh,如下List-3,这样就启动了。

List-3

[root@iZwz9bjiawhqzfsklyht4rZ bin]# ./startup.sh
Using CATALINA_BASE:   /opt/app/tomcat8
Using CATALINA_HOME:   /opt/app/tomcat8
Using CATALINA_TMPDIR: /opt/app/tomcat8/temp
Using JRE_HOME:        /opt/app/jdk8/jre
Using CLASSPATH:       /opt/app/tomcat8/bin/bootstrap.jar:/opt/app/tomcat8/bin/tomcat-juli.jar
Tomcat started.
[root@iZwz9bjiawhqzfsklyht4rZ bin]#

3.修改shutdown.sh

List-4

#set java environment
export JAVA_HOME=/opt/app/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/opt/app/tomcat8

exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
[root@iZwz9bjiawhqzfsklyht4rZ bin]#

    执行shutdown.sh,如下图List-5,这样就关闭了

List-5

[root@iZwz9bjiawhqzfsklyht4rZ bin]# ./shutdown.sh
Using CATALINA_BASE:   /opt/app/tomcat8
Using CATALINA_HOME:   /opt/app/tomcat8
Using CATALINA_TMPDIR: /opt/app/tomcat8/temp
Using JRE_HOME:        /opt/app/jdk8/jre
Using CLASSPATH:       /opt/app/tomcat8/bin/bootstrap.jar:/opt/app/tomcat8/bin/tomcat-juli.jar
[root@iZwz9bjiawhqzfsklyht4rZ bin]#

4.修改tomcat默认的端口

List-6

[root@iZwz9bjiawhqzfsklyht4rZ conf]# pwd
/opt/app/tomcat/tomcat8/conf
[root@iZwz9bjiawhqzfsklyht4rZ conf]# ll
总用量 220
drwxr-xr-x 3 root root   4096 9月  26 21:57 Catalina
-rw------- 1 root root  13852 6月  29 22:44 catalina.policy
-rw------- 1 root root   7499 6月  29 22:44 catalina.properties
-rw------- 1 root root   1577 6月  29 22:44 context.xml
-rw------- 1 root root   3387 6月  29 22:44 logging.properties
-rw------- 1 root root   6458 9月  26 22:44 server.xml
-rw------- 1 root root   2164 6月  29 22:44 tomcat-users.xml
-rw------- 1 root root   2634 6月  29 22:44 tomcat-users.xsd
-rw------- 1 root root 169566 6月  29 22:44 web.xml
[root@iZwz9bjiawhqzfsklyht4rZ conf]#

    修改List-5的server.xml,将port的值修改为其它值就可以了,默认值是8080

                                                          图4.1 修改port的值位8080

Reference:

  1. https://www.linuxidc.com/Linux/2017-06/144809.htm

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hive之导出文件按逗号分隔到本地文件

        如下所示,默认导出的是用\t分隔的,需要使用管道符进行转换,经常使用到,记录下.

    克虏伯
  • Go实现对MySQL的增删改查 原

    开发环境:windows7 64位、编辑器是sublime text3。 直接添上代码了,代码中有注释。 注:需要提前下载github.com/go-sql-d...

    克虏伯
  • Gluster之存储节点Disconnect

        修改/var/lib/glusterd/peers/a18e0d0c-65e2-44f7-a68f-fe03d178b472 

    克虏伯
  • Golang Leetcode 687. Longest Univalue Path.go

    更多内容请移步我的repo:https://github.com/anakin/golang-leetcode

    anakinsun
  • Linux开发环境第三方库规划

    让工作变得有条理,不乱糟糟,即使存在大量的第三方,也有章可循。简而言之,就是要保持目录的干净(如/usr/local目录),保持文件的干净(如profile文...

    一见
  • python中创建和遍历二叉树

    py3study
  • 每天一道剑指offer-二叉树的镜像

    今天的题目 每天的题目见github(看最新的日期): https://github.com/gzc426 具体的题目可以去牛客网对应专题去找。

    乔戈里
  • 【趣学程序】Linux流的重定向

    趣学程序
  • FastDFS 环境搭建

    FastDFS 是用 C 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性...

    IT技术小咖
  • Golang Leetcode 450. Delete Node in a BST.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/89175007

    anakinsun

扫码关注云+社区

领取腾讯云代金券