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 stopTomcat 配置文件路径
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 的官方下载页面, 目前官网上提供如下几个版本以供下载
版本DocumentationDownload6.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 没有权限
ll发现是没有, 运行权限的
linux下
ls 某文件夹需要文件夹有 r 读权限.
cd 某文件夹 需要文件夹有 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环境变量