Ubunt安装和配置Tomcat8服务

Tomcat 是由 Apache Foundation 研发用于支持 JSP(Java Server Page) 的网络服务软件.

2 安装tomcat 2.1 源方式(不推荐)

Ubuntu14.04 的源中包含了 tomcat 6/7 两个版本, 大家可以选择任意一个进行安装.

安装 Tomcat

sudo apt-get install tomcat6

或者

sudo apt-get install tomcat7

稍等片刻, Tomcat6 即会被自动安装在 /usr/share/tomcat6 的目录中

设置 Tomcat 运行的 JAVA 环境
首先请确保 Oracle/Sun 的 Java Development Toolkit 已经安装.

如果尚未安装,参照Java-Ubuntu中文或者Ubuntu安装JDK详解

启动和停止Tomcat

要启动Tomcat,运行

sudo /etc/init.d/tomcat6 start

此时打开浏览器,在地址栏内输入
:8080

要停止Tomcat,运行

sudo /etc/init.d/tomcat6 stop

Tomcat 配置文件路径

Tomcat home directory : /usr/share/tomcat6 Tomcat base directory : /var/lib/tomcat6或/etc/tomcat6

设置Tomcat管理员帐号

Tomcat 的用户帐号信息都保存在 tomcat-users.xml 的文件中, 运行

sudo nano /var/lib/tomcat6/conf/tomcat-users.xml

在的标签前添加一行

<user username="用户名" password="密码" roles="admin,manager"/>

保存并关闭. 重新运行 tomcat 即可输入该用户名和密码,登录Tomcat的管理页面.

弊端

Ubuntu 默认把 Tomcat 分到2个目录, 在之后配置 Eclipse Server 时会把人逼疯的, 配置哪个路径都不对, Eclipse 无法识别安装的Tomcat.

解决方案:

sudo ln -s /var/lib/tomcat6/conf /usr/share/tomcat6/conf sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy sudo ln -s /var/log/tomcat6 /usr/share/tomcat6/log sudo chmod -R 777 /usr/share/tomcat6/conf 2.2 下载安装最新版本的Tomcat 2.2.1 官网的tomcat版本

这种方法绕过 Ubuntu 自身的包管理器, 直接从 Apache Tomcat 的主页上下载并使用 Tomcat 软件, 该方法方便快捷的安装旧版或新测试版 Tomcat 而并不影响系统的稳定性, 轻松自在.

从 tomcat 的官方下载页面, 目前官网上提供如下几个版本以供下载

版本DocumentationDownload
6.0   tomcat-6.0-doc   download-60  
7.0.72   tomcat-7.0-doc   download-70  
8.0.38   tomcat-8.0-doc   download-80  
8.5.6   tomcat-8.5-doc   download-80  
9.0.0   tomcat-9.0-doc   download-90  
2.2.2 下载安装 tomcat 8.5.6

我选择下载了 Tomcat 8.5.6 版本.

下载 8.5.6->Binary Distributions->Core 分类中的 zip 或者 tar.gz包后, 本地解压缩并将新生成的目录重命名为tomcat, 以方便使用.

将这个文件夹移动至某路径PATH, 比如我以调动到了 /opt/tomcat, 参考以上设置环境变量和端口设置等步骤, 大功告成!

tar -zxvf apache-tomcat-8.5.6.tar.gz -C /opt cd /opt/apache-tomcat 2.2.3 权限问题

注意

解压缩完以后发现, 有些目录 cd 没有权限

<code>cd</code> 没有权限

ll发现是没有, 运行权限的

没有运行权限

linux下
ls 某文件夹需要文件夹有 r 读权限.
cd 某文件夹 需要文件夹有 x 运行权限

chmod +x ./*

同样想要运行bin下的脚本也需要运行权限, 因此

chmod +x ./bin/*.sh 2.2.4 配置和运行

bin 下存储了我们运行和配置 tomcat 所需要的脚本信息

运行和配置的脚本



脚本描述
daemon.sh   守护进程(服务)的方式启动和关闭tomcat, 以jsvc管理tomcat, jsvc可以由commons-daemon-native.tar.gz编译出  
setclasspath.sh   设置JAVA运行环境  
configtest.sh   检查 tomcat 运行环境和配置  
startup.sh   启动tomcat  
shutdown.sh   关闭tomcat  
version.sh   显示版本信息  
tool-wrapper.sh      
digest.sh      
catalina.sh   完善的服务脚本, 支持 start, stop, version 等方式, 可以直接放到 /etc/init.d 下作为服务来使用  

配置JAVA环境变量

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7053940a7135e93c185521f2c886bbc0.html