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. redis常见问题和解决方案

    转载:https://www.cnblogs.com/aspirant/p/6820262.html [原创]那些年用过的Redis集群架构(含面试解析) redis常见问题和解决方案 持久化.主从问 ...

  2. Python 列表元素里面含有字典或者列表进行排序

    示例1:列表里面含有列表进行排序 s = [[1, 2], [100, 2], [33, 3], [25, 6]] s.sort(key=lambda k: k[0]) print(s) 结果: [[ ...

  3. ubuntu apache https设置

    上篇文章已经描述过怎么生成证书,点击这里,直接写怎么设置 1.apache加载ssl模块, # a2enmod ssl 2.启动ssl站点 #a2ensite default-ssl 3.加入监听端口 ...

  4. Delphi 注释

  5. Delphi 指令符

  6. AIX中磁带设备的使用

    1.AIX中的磁带设备 在UNIX系统中,磁带一般具有如下共同属性. 磁带密度:指磁带使用时采用的低密度方式和高密度方式   回退操作:磁带一次写入操作完成后,是否立刻倒带,回退到磁带头部.   位置 ...

  7. SCC统计

    Kosoraju SCC总数及记录SCC所需要的最少边情况 #include<cstdio> ; ; ][N], nxt[][N], v[][N], ed, q[N], t, vis[N] ...

  8. Linux系统中的硬件问题如何排查?(5)

    Linux系统中的硬件问题如何排查?(5) 2013-03-27 10:32 核子可乐译 51CTO.com 字号:T | T 在Linux系统中,对于硬件故障问题的排查可能是计算机管理领域最棘手的工 ...

  9. rsyncd.conf配置文件

    rsyncd.conf配置文件     #Rsync server#created by oldboy 15:01 2009-6-5##rsyncd.conf start##uid = rootgid ...

  10. 关于antd表单的自行校验

    rules里面加上validator验证,value就是输入的值 上面为正则表达式的检验