如何在 Ubuntu 12.04/12.10/13.04/13.10 上安装 Tomcat 8.0.0 RC5

Apache 公猫 是一个 基于Java 应用 服务器 发布的 Apache 软件基金会. 它是一个 网络服务器 和一个 servlet 容器 Java网络应用程序.

Tomcat 8 中的新功能

Apache 雄猫8Java EE 7. 除了支持 Java EE 规范的更新版本, 雄猫8 包括许多改进 雄猫 7. 显着的变化包括:

支持 Java Servlet 3.1、JavaServer Pages 2.3、Java 统一表达式语言 3.0 和 Java WebSocket 1.0。 默认连接器实现现在是 HTTP 和 AJP 的 Java 非阻塞实现 (NIO)。 一种新的资源实现,它用单一、一致的方法替换了别名、VirtualLoader、VirtualDirContext、JAR 资源和外部存储库,用于配置其他 Web 应用程序资源。 新的资源实现还可用于实现覆盖(使用主 WAR 作为多个 Web 应用程序的基础,每个应用程序都有自己的自定义)。 提高了使用 WebSocket 时 APR/本机连接器的稳定性 WebSocket 示例中添加了新的绘图板示例。 添加了对通过默认 servlet 直接提供资源的 gzip 版本的支持。

在本教程中,我将向您展示如何 安装雄猫 8.0.0 RC5 Ubuntu 12.04/12.10/13.04/13.10 服务器。

Apache Tomcat 8.0.0-RC5 安装

在你面前 安装 Tomcat 8.0.0 RC5,你需要安装Java。

# sudo apt-get install openjdk-7-jdk

现在,下载 Apache 雄猫 8.0.0 RC5

# wget https://apache.osuosl.org/tomcat/tomcat-8/v8.0.0-RC5/bin/apache-tomcat-8.0.0-RC5.tar.gz

提取并移动到 /usr/local/ Apache Tomcat 包:

# tar -xvf apache-tomcat-8.0.0-RC5.tar.gz #sudo mv mv apache-tomcat-8.0.0-RC5 /usr/local/

在 /etc/init.d/ 中创建 tomcat8 文件

# sudo vim /etc/init.d/tomcat8

并粘贴以下代码:

#!/bin/bash  CATALINA_HOME=/usr/local/apache-tomcat-8.0.0-RC5 PATH=/sbin:/bin:/usr/sbin:/usr/bin start() {  sh $CATALINA_HOME/bin/startup.sh } stop() {  sh $CATALINA_HOME/bin/shutdown.sh } case $1 in   start|stop) $1;;   restart) stop; start;;   *) echo "Run as $0 <start|stop|restart>"; exit 1;; esac

该文件将创建一个名为 tomcat8 的服务。 请根据您的路径更改代码中的 CATALINA_HOME。
修改/etc/init.d/tomcat8文件权限:

# sudo chmod 755 /etc/init.d/tomcat8

设置用户名和密码来管理tomcat并添加到:

#sudo vim /usr/local/apache-tomcat-8.0.0-RC5/conf/tomcat-users.xml

并添加以下行:

role rolename="manager-gui" role rolename="admin-gui" user username="rasho" password="password" roles="manager-gui,admin-gui" 

开始 雄猫 8 服务:

 sudo /etc/init.d/tomcat8 start

并键入此命令以在重新启动期间自动启动服务:

# sudo update-rc.d tomcat8 defaults

现在在浏览器中打开 https://serverip:8080。