`

ubuntu14.04安装tomcat8

阅读更多
1、http://tomcat.apache.org/download-70.cgi 下载Tomcat
2、将apache-tomcat-8.0.9.tar.gz解压到 /usr/local 目录下:
cd /home/jzk/Downloads
sudo tar zxvf apache-tomcat-8.0.9.tar.gz -C /usr/local
cd /usr/local
sudo mv apache-tomcat-8.0.9/ tomcat8
  


3、启动
touch: cannot touch `/usr/local/tomcat8/logs/catalina.out': Permission denied
./catalina.sh: 385: ./catalina.sh: cannot create /usr/local/tomcat8/logs/catalina.out: Permission denied

cd /usr/local/tomcat8
sudo chmod 777 -R logs
sudo chmod 777 -R conf
sudo chmod 777 -R work



netstat -tln|grep 8080

4、自动启动
sudo touch /etc/init.d/tomcat8

加入如下内容
#!/bin/sh
#tomcat auto-start

case $1 in
start)
 sh /usr/local/tomcat8/bin/startup.sh
 ;;
stop)
 sh /usr/local/tomcat8/bin/shutdown.sh
 ;;
restart)
 sh /usr/local/tomcat8/bin/shutdown.sh
 sh /usr/local/tomcat8/bin/startup.sh
 ;;
*)
 echo 'Usage:tomcat8 start|stop|restart'
 ;;
esac
exit 0

设置可执行权限并加入服务
sudo chmod 777 tomcat8
sudo update-rc.d tomcat8 defaults


5、管理Tomcat
修改tomcat-user.xml文件,添加如下行:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/>

重启tomcat

6、nginx反向代理tomcat
www.ubuntu-jzk-135.com需要在/etc/hosts里面进行配置
server {
    listen    80;
    server_name www.ubuntu-jzk-135.com;
    location / {
      #root  html;
      #index index.html index.htm;
      proxy_pass http://192.168.36.135:8080/;
    }

    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }

通过http://www.ubuntu-jzk-135.com/
如果在location /tomcat
则需要通过http://www.ubuntu-jzk-135.com/tomcat/ 访问

7、缓存
sudo mkdir -pv /home/nginx/cache

sudo vim /etc/nginx/nginx.conf

  proxy_cache_path /home/nginx/cache levels=1:2 keys_zone=first:10m inactive=24h max_size=1G; 
  #新建缓存路径与相关属性
  upstream backend-tomcat { 
  #建立后端tomcat服务器
  server 192.168.36.135:8080 weight=1;
  }
  server {
    listen    80;
    server_name www.ubuntu-jzk-135.com;
    #charset koi8-r;
    #access_log logs/host.access.log main;
    location / {
      #root  html;
      #index index.html index.htm;
      proxy_pass http://backend-tomcat/; #启动后端服务器
    }
  location ~* "\.(jpg|jpeg|png|gif|html|css|js)$" { #缓存图片与静态内容
    proxy_pass http://backend-tomcat;
    proxy_cache first;
    proxy_cache_valid 200 24h; #200状态缓存24小时
    proxy_cache_valid 302 10m; #302状态缓存10分钟
    add_header X-Cache-Status $upstream_cache_status; 
    #在http头部增加一个字段显示是否命令缓存
  }
    #error_page 404       /404.html;
    # redirect server error pages to the static page /50x.html
    #
    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }

分享到:
评论

相关推荐

    腾讯云Ubuntu14.04安装Tomcat8教程

    在本篇腾讯云Ubuntu14.04安装Tomcat8的教程中,我们将详细讲解如何在腾讯云服务器上部署这款流行的Java应用服务器。Tomcat8是Apache软件基金会的Jakarta项目的一部分,它作为轻量级的Web服务器和Servlet容器,广泛...

    Ubuntu18.04 中tomcat9安装图文教程

    1.官网下载 2.移动到/usr/local/tomcat ... 您可能感兴趣的文章:腾讯云Ubuntu14.04安装Tomcat8教程Ubuntu14.04 安装配置Tomcat7教程Ubuntu 16.04安装Apache Tomcat的方法腾讯云ubuntu服务器tomcat访问慢的原因

    Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用

    Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用 一、安装 jdk 安装 jdk 是 Ubuntu Kylin 14.04 操作系统中配置 java 开发环境的第一步骤。我们可以从 Oracle 官网下载 jdk,网址为 ...

    ubuntu14.04用apache-tomcat-8.0.15.tar.gz

    在本场景中,我们关注的是在Ubuntu 14.04操作系统上安装和配置Apache Tomcat 8.0.15的过程。这个过程涉及到几个关键步骤,包括下载、解压、配置环境变量、启动服务以及进行基本的故障排查。 首先,我们需要从官方...

    ubuntu 14.04 配置常用服务器环境

    文档是在 Ubuntu 14.04.2 LTS 上,配置运行以下四个常用软件 jdk-8u5-linux-x64.tar.gz apache-tomcat-7.0.54.tar.gz mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz jboss-4.2.3.GAcha 也配置了软件随系统开启自动...

    Ubuntu14.04 安装配置Tomcat7教程

    在本文中,我们将深入探讨如何在Ubuntu 14.04操作系统上安装和配置Apache Tomcat 7,这是一个广泛使用的Java应用服务器,用于部署和运行Servlet和JSP应用程序。以下是详细的步骤: 1. **下载安装包**:首先,你需要...

    ubuntu 10.04上搭建tomcat服务器全攻略

    首先,通过Ubuntu的包管理器Aptitude来安装Tomcat。执行以下命令以安装Tomcat 6: ```bash sudo apt-get install tomcat6 ``` 安装完成后,你可以使用以下命令对Tomcat进行控制: - 启动Tomcat:`sudo /etc/init....

    docker-geoserver:Geoserver + Tomcat 8 + Ubuntu 14.04 的 Dockerfile

    docker-geoserver Geoserver + Tomcat 8 + Ubuntu 14.04 的 Dockerfile

    Ubuntu14:Como安装了Liferay 7.1以及Ubuntu 14.04

    在本教程中,我们将深入探讨如何在Ubuntu 14.04操作系统上成功安装Liferay 7.1,这是一个流行的开源企业级门户平台。Liferay提供了丰富的功能,如内容管理、社交媒体集成、工作流程和协作工具,使得它成为构建企业...

    docker-library:将我的Docker映像放入此仓库中

    Tomcat-8(edermag / tomcat-8-dev):Ubuntu 14.04 + JDK 8(来自Oracle)+ Maven 3 + Tomcat 8; Jetty-9(edermag / jetty-9-dev):Ubuntu 14.04 + JDK 8(来自Oracle)+ Maven 3 + Jetty 9;

    腾讯云ubuntu服务器tomcat访问慢的原因分析及解决方法

    tomcat8.0在腾讯云ubuntu14.04上有bug。 问题原因: 随机数引起线程阻塞。 tomcat不断启动,关闭, 启动关闭。几次后会出现卡死状况。需很久才能加载完成 阿里云同样配置,同样系统,则很难出现卡

    安装FreeACS

    安装FreeACS之前,需要有一台运行Ubuntu 14.04的Linux PC。准备工作包括更新软件源列表以及安装必要的软件包,如tomcat7、JRE和MySQL 5.5。 5. 安装步骤: - 更新软件源列表: sudo apt-get update - 安装必要的...

    基于Xen虚拟机实现Apache tomcat 集群搭建

    2. Linux操作系统:实验中使用的Linux操作系统为Ubuntu Server 14.04 64位版本。Ubuntu Server是一个流行的Linux发行版,具有稳定、安全、易于管理等特点,常被用于服务器环境。 3. Apache Tomcat服务器:Apache ...

    云盘部署详细版.doc

    文档“云盘部署详细版.doc”提供了在Ubuntu 14.04系统上部署云盘服务的步骤,主要涉及MySQL数据库、Apache Tomcat应用服务器以及Hadoop HDFS平台的使用。以下是详细的部署流程: 1. **部署环境**: - 操作系统:...

    ansible-tomcat-8:tomcat8 的 ansible 角色

    ansible-tomcat-8描述tomcat-8 的 ansible 角色要求此处应提及 Ansible 本身或角色可能未涵盖的任何先决条件。 例如,如果角色使用 EC2 模块,则在本节中提及需要 boto(2.34+) 包可能是个好主意。 测试:Ubuntu ...

    【ASP.NET编程知识】详解VS2017 Linux 上.NET Core调试.docx

    在 Ubuntu 上安装 .NET Core SDK,首先添加仓库,接着安装 SDK 1.0.1,最后执行 dotnet --info 来验证安装是否成功。 二、新建程序 在 VS 2017 中新建一个控制台应用程序 .NET Core,名为 LinuxDemo。在 Program....

Global site tag (gtag.js) - Google Analytics