环境

  OS:Red Hat Enterprise Linux Server release 7.3 (Maipo)
  JDK:jdk-7u80-linux-x64.tar.gz
  Tomcat:apache-tomcat-7.0.90.tar.gz
  mysql:mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

安装步骤
一、jdk离线安装
1、查看原先安装的jdk 非依赖卸载 如果使用yum -y remove XXXX 不联网可能会失败
[root@PCS101 ~]# rpm -qa | grep jdk
jdk-1.6.0_22-fcs
[root@PCS101 ~]# rpm -e --nodeps jdk-1.6.0_22-fcs

[root@PCS101 ~]# rpm -qa | grep gcj
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@PCS101 ~]#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

2、安装解压版本jdk
[root@PCS101 src]# tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local
[root@PCS101 local]# ls -l
drwxr-xr-x. 8 10 143 233 Apr 11 2015 jdk1.7.0_80

3、修改环境变量并使其生效
[root@PCS101 local]# vim /etc/profile

##JAVA_HOME

[root@PCS101 local]# source /etc/profile

4、验证
[root@PCS101 local]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

或者

[root@node2 jdk1.7.0_80]# jps
1213 Jps

二、安装解压版Tomcat
1、解压
[root@PCS101 src]# tar -zxvf apache-tomcat-7.0.90.tar.gz -C /usr/local
[root@PCS101 local]# ls -l
apache-tomcat-7.0.90

2、修改目录名
[root@PCS101 local]# mv apache-tomcat-7.0.90 tomcat7
[root@PCS101 local]# ls -l
tomcat7

3、部署应用 使用Xftp将war包上传到部署目录 /usr/local/tomcat7/webapps

4、解压war包并删除war包
[root@PCS101 webapps]# unzip test.war
[root@PCS101 webapps]# rm -rf test.war

5、修改tomcat配置

  5.1 catalina.sh 添加配置

JAVA_OPTS='-Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=512m'

  5.2 server.xml 关闭tomcat自动加载文件更新

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t &quot;%r&quot; %s %b" />

<Context path="/test" docBase="/usr/local/tomcat7/test"   reloadable="false"/>
</Host>

注意:5.2.1 reloadable="false"  可以防止应用自动加载变动文件

      5.2.2 appBase为主发布目录, 如果context中docBase目录是appBase配置目录的子目录   那么就会加载两次,所以将context部署应用不要放在appBase之下,单独建一个目录。

6、启动tomcat
[root@PCS101 webapps]#sh /usr/local/tomcat7/bin/startup.sh

查看启动日志
[root@PCS101 logs]# cd /usr/local/tomcat7/logs && tail -50f catalina.out

7、界面访问
http://192.168.1.100:8080/test/

搭建Linux-java web运行环境之一:安装jdk+tomcat的更多相关文章

  1. Java Web开发环境配置(JDK+Tomcat++IDEA 14)

    对于未接触过java web开发的大家而言,应该和我一样对java web编程开发比较迷茫,通过查一些资料,大致清楚了java web开发环境的一些基本配置,未做过相关编程的人员可以看一看,由于我刚接 ...

  2. 使用 Docker 搭建 Java Web 运行环境

    黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...

  3. 转:使用 Docker 搭建 Java Web 运行环境

    原文来自于:http://www.codeceo.com/article/docker-java-web-runtime.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都 ...

  4. 使用 Docker 搭建 Java Web 运行环境(转)

    原文 http://www.importnew.com/21798.html Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几 ...

  5. Docker搭建Java Web运行环境

    1. 前提条件 安装了Docker的64位Linux 操作系统 Linux操作系统镜像 Linux版本的JDK压缩包 Linux版本的Tomcat压缩包 2. 启动容器 容器是在镜像的基础上来运行的, ...

  6. 使用Docker搭建Java Web运行环境

    这周末体验了一下挺火的Docker技术,记录学习笔记. >Docker是干什么的 Docker 是一个基于Linux容器(LXC-linux container)的高级容器引擎,基于go语言开发 ...

  7. Docker10-实战-构建Java Web运行环境

    目录 创建Docker镜像 下载制作镜像的系统 启动容器并修改镜像 制作镜像 创建Docker镜像 [info]构建Docker镜像的一般过程是首先创建一个容器, 并在容器里修改镜像,配置相关环境等, ...

  8. linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目

    一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...

  9. linux发行版本centos7.4上安装jdk,tomcat,mariadb良心教程

    准备工作: 本地安装:rpm -ivh 程序名 因为jdk,tomcat,mysql的安装过程需要从网上下载部分支持包才可以继续,所以要求提前安装下载好依赖. yum install glibc.i6 ...

  10. Ubuntu14.04环境下java web运行环境搭建

    1.jdk安装 将下载好的安装包上传至/home目录解压 tar -zxvf jdk-8u71-linux-x64.tar.gz 执行 vim /etc/profile 在末尾添加java环境变量(J ...

随机推荐

  1. Xcode脚本自动化打包问题:xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH

    运行脚本后报错: xcrun: error: unable to find utility "PackageApplication", not a developer tool o ...

  2. centos6.8升级python3.5.2

    1.查看系统python版本 [root@myserver01 Python-]# python -V Python 2.升级3.5.2 A.下载:wget https://www.python.or ...

  3. background-size:100% 100% 时 background-position: % 失效

    背景知识: background-size background-position 难题: background-size 为 100% 100% 时,background-position 部分失效 ...

  4. 170815、redis3.0安装配置

    下载地址http://redis.io/download 安装步骤: 1 首先需要安装gcc,把下载好的redis-3.0.0-rc2.tar.gz 放到linux /usr/local文件夹下 2 ...

  5. 51nod 1042数字0-9的数量

    1042 数字0-9的数量  基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题  收藏  关注 给出一段区间a-b,统计这个区间内0-9出现的次数. 比如 10-19 ...

  6. 同样的神经网络引擎,苹果A11芯片比华为麒麟970牛在哪?

    本文编辑:Cynthia iPhone X发布之后,999美元的售价并没有让人止步,相反,新iPhone的Face ID等功能让越来越多的人期待,库克在<早安美国>节目里也说了,iPhon ...

  7. XTU 1264 - Partial Sum - [2017湘潭邀请赛E题(江苏省赛)]

    2017江苏省赛的E题,当时在场上看错了题目没做出来,现在补一下…… 题目链接:http://202.197.224.59/OnlineJudge2/index.php/Problem/read/id ...

  8. createrepo local http yum

    https://www.jianshu.com/p/59ca879584a1   repodata作为软件的仓库,其目录下有四个必要文件:filelists.xml.[gz],other.xml.[g ...

  9. Django - 用户认证、用户组、用户权限

    https://www.cnblogs.com/ccorz/p/6358074.html auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理. auth可以和a ...

  10. 新建虚拟机_XP系统(一)

    准备工作:(1)安装VMware (2)下载系统镜像文件 1.新建虚拟机 2.下一步,选择“稍后安装操作系统” 3.选择操作系统类型和版本 4.设置虚拟机名称和安装位置 (安装路径空间要足够大) 5. ...