tomcat/:作用解析jsp程序。
先安装jdk容器。
1、下载jdk,
wget http://download.oracle.com/otn-

pub/java/jdk/8u131-

b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-

linux-i586.tar.gz
2、解压 tar zxf jdk-8u131-linux-i586.tar.gz
3、移动 软件包到指定目录下
如 :mv jdk-8u131 /usr/local/jdk-8u131
4、环境变量设置
vim /etc/profile.d/java.sh
在其中写入环境变量:
JAVA_HOME=/usr/local/jdk1.8.0_131/
JAVA_BIN=/usr/local/jdk1.8.0_131/bin
JRE_HOME=/usr/local/jdk1.8.0_131/jre
PATH=

$PATH:/usr/local/jdk1.8.0_131/bin:/usr/local/jdk1.

8.0_131/jre/bin
CLASSPATH=/usr/local/jdk1.8.0_131/jre/lib:/usr/loc

al/jdk1.8.0_131/lib:/usr/local/jdk1.8.0_131/jre/li

b/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH

CLASSPATH
5、执行环境变量
. /etc/profile.d/java.sh
6、查看安装的jdk信息
java -version
版本不对可能是原来安装过jdk,yum list|grep jdk可查看

到系统已有的jdk
可通过yum remove 卸载老版本的jdk.
重新执行环境变量。
1、下载tomcat
wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz
2、解压 :tar zxvf apache-tomcat-7.0.77.tar.gz
3、和jdkg一样,不需要编译。
移动软件包到指定安装位置下
如:mv apache-tomcat-7.0.77 /usr/local/tomcat
4、进入这个目录,拷备启动脚本到指定路径下。
如:cp -v bin/catalina.sh /etc/init.d/tomcat
5、修改脚本权限。
chmod 755 /etc/init.d/tomcat
6、加入系统开机启动服务中
chkconfig --add tomcat
开机启动:chkconfig tomcat on
不成功的原因:
在tomcat启动脚本中存在问题:加入如下内容。
#chkconfig:2345 63 37
#[启动的级别,启动顺序,关闭顺序]
. /etc/init.d/functions 出错:点与文件间没空
JAVA_HOME=/usr/local/jdk1.8.0_131
CATALINA_HOME=/usr/local/tomcat
7、启动tomcat
/etc/init.d/tomcat start
不支持直接restart,重启需要先stop 再start.
8、查看服务是否启动/监听端口
ps aux|grep tomcat/netstat -lntp
可通过IP:port端口访问。
通过nginx反向代理可以实现代理tomcat,从而能以域名登录

tomcat7源码包编译安装的更多相关文章

  1. CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作

    CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作 2018年07月05日 00:28:38 String峰峰 阅读数:2614   使用yum安装的MySQL一般版本比较旧,但 ...

  2. MySQL源码包编译安装

    +++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实力部署时间:2019年3月9日内容:MySQL源码包进行编译,然后部署MySQL单实例重点 ...

  3. LAMP 环境搭建之源码包编译安装

    mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46    Apache版本2.4.7  PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...

  4. CentOS 7.4 使用源码包编译安装MySQL 5.7.20

    使用yum安装的MySQL一般版本比较旧,但是运行稳定.如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了. 一.下载安装包 (一).先下载MySQL源码,网址为:https: ...

  5. PHP-5.6.8 源码包编译安装

    一.下载源码包后,进行解压 [root@www home]# .tar.bz2 gzip: stdin: not in gzip format tar: Error is not recoverabl ...

  6. MYSQL5.7源码包编译安装

    Centos下用cmake编译安装MySQL 5.7安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载相应源码包cd /usr/ ...

  7. MYSQL5.5源码包编译安装

    MYSQL5.5源码安装首先安装必要的库yum -y install gcc*###### 安装 MYSQL ######首先安装camke 一.支持YUM,则yum install -y cmake ...

  8. MYSQL5.6源码包编译安装

    linux下用cmake编译安装mysql-5.6.35cmake编译安装mysql的方法:#useradd -M mysql -s /sbin/nologin#yum install -y cmak ...

  9. Nginx1.8源码包编译安装

    1.下载解压Nginx,为方便管理下载包一般将下载包放在指定目录下 ,即/usr/local/src/下. wget http://nginx.org/download/nginx-1.8.0.tar ...

随机推荐

  1. linux的安全--Selinux,tcp_wrappers,iptables使用

    一.linux安全 安全主要是端口与服务的对应配置 1.1 linux安全主要通过下面三个进行加固 Selinux----主要是对内核的访问权限加以控制 tcp_wrappers---一定程度上限制某 ...

  2. JavaScript中实现li向上轮播

    在网上找了很久,没有找到合适的模板,其实我这个也是公司用的,希望以后也能复用,节省时间 function scrollAuto(scrollBox, list){//两个参数分别填列表的ul的clas ...

  3. Coco56公众号关键字索引

    目录 1. 本文地址 2. 公众号介绍 3. 关键词及含义 1. 本文地址 博客园:https://www.cnblogs.com/coco56/p/11182421.html 简书:https:// ...

  4. softmax+交叉熵

    1 softmax函数 softmax函数的定义为 $$softmax(x)=\frac{e^{x_i}}{\sum_j e^{x_j}} \tag{1}$$ softmax函数的特点有 函数值在[0 ...

  5. SpringCloud系列:前言

    准备写springcloud系列了,先吐槽下自己,之前准备把学到的东西写下来,都因为工作或自己太懒(主要还是懒),写了个开篇就GG了,这次springcloud一定会坚持写完.加油! 这里先说下我搭建 ...

  6. JVM体系结构及优化

    源文档:https://docs.oracle.com/javase/8/docs/technotes/guides/vm/index.html JVM体系结构     方法区,类加载器,堆,Java ...

  7. Eclipse中对一个项目进行复制粘贴为一个新项目

    1:对目标项目执行右键,选择“Copy”,然后在空白处右键,选择“Paste”结果如下图: 2:右键新项目,点击Properties, 3:打开Navigator视图 4:打开.settings文件夹 ...

  8. Perf Event :Linux下的系统性能调优工具

    Perf Event :Linux下的系统性能调优工具 2011-05-27 10:35 刘 明 IBMDW 字号:T | T Perf Event 是一款随 Linux 内核代码一同发布和维护的性能 ...

  9. 解决postgresql在docker中无法保存状态的问题

    PS:最佳解决方式是将目录挂载到宿主机,容器出问题了,数据还在,以下方式容器出问题会丢失数据,以下思想只供参考!!! 用过docker的人都知道,docker是不适合来放数据库的,这也不是绝对的.如果 ...

  10. 详解GSM的基带跳频和射频跳频

    跳频技术源于军事通信,目的是为了获得较好的保密性和抗干扰能力.跳频分为快速和慢速两种,GSM中的跳频属于慢跳频. 跳频方式从时域概念上分为帧跳频和时隙跳频,从载频实现方式上分为射频跳频和基带跳频. 帧 ...