Apache 公猫 是一个 基于Java 应用 服务器 发布的 Apache 软件基金会. 它是一个 网络服务器 和一个 servlet 容器 Java网络应用程序.
Tomcat 8 中的新功能
Apache 雄猫8 与 Java 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。