tomcat7源码包编译安装
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源码包编译安装的更多相关文章
- CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作
CentOS 7.2使用源码包编译安装MySQL 5.7.22及一些操作 2018年07月05日 00:28:38 String峰峰 阅读数:2614 使用yum安装的MySQL一般版本比较旧,但 ...
- MySQL源码包编译安装
+++++++++++++++++++++++++++++++++++++++++++标题:MySQL数据库实力部署时间:2019年3月9日内容:MySQL源码包进行编译,然后部署MySQL单实例重点 ...
- LAMP 环境搭建之源码包编译安装
mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46 Apache版本2.4.7 PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...
- CentOS 7.4 使用源码包编译安装MySQL 5.7.20
使用yum安装的MySQL一般版本比较旧,但是运行稳定.如果想要尝试最新的功能或者需要指定特殊的功能的话,就需要手工进行编译安装了. 一.下载安装包 (一).先下载MySQL源码,网址为:https: ...
- PHP-5.6.8 源码包编译安装
一.下载源码包后,进行解压 [root@www home]# .tar.bz2 gzip: stdin: not in gzip format tar: Error is not recoverabl ...
- MYSQL5.7源码包编译安装
Centos下用cmake编译安装MySQL 5.7安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake下载相应源码包cd /usr/ ...
- MYSQL5.5源码包编译安装
MYSQL5.5源码安装首先安装必要的库yum -y install gcc*###### 安装 MYSQL ######首先安装camke 一.支持YUM,则yum install -y cmake ...
- MYSQL5.6源码包编译安装
linux下用cmake编译安装mysql-5.6.35cmake编译安装mysql的方法:#useradd -M mysql -s /sbin/nologin#yum install -y cmak ...
- Nginx1.8源码包编译安装
1.下载解压Nginx,为方便管理下载包一般将下载包放在指定目录下 ,即/usr/local/src/下. wget http://nginx.org/download/nginx-1.8.0.tar ...
随机推荐
- c# task笔记
class Program { //创建Task任务的三种方式(无返回值) static void Main(string[] args) { //方法一 Task task1 = new Task( ...
- 经典解压缩软件 WinRAR 5.80 sc 汉化去广告版
目录 1. 按 2. 提醒 3. 下载地址 1. 按 WinRAR拥有全球超过五千万的用户,是目前最受欢迎的压缩软件, 没有比它更加好的方法来实现高效安全的文件传输,减少电子邮件传输时间,或是迅速压缩 ...
- Delphi 字符型数据
- Tensort之uff
# This sample uses a UFF MNIST model to create a TensorRT Inference Engine from random import randin ...
- At grand 024
A /* Huyyt */ #include <bits/stdc++.h> #define mem(a,b) memset(a,b,sizeof(a)) #define mkp(a,b) ...
- 2019.9.16:java课后测验
一.动手动脑 1. 枚举类型是引用类型, 枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象.相同的值则引用同一个对象. 可以使用“==”和equals()方法直接比对枚举变量的值,换句话说, ...
- Console Add Item –Java使用eBay API SDK刊登商品 详解
准备工作: 1. 运行Eclipse (或其他Java IDE) 2.创建一个ConsoleAddItem工程(项目) 选JDK 1.5.1.6.1.8等版本,已测试1.6.1.8版本. 3.下载JA ...
- linux系统下导出MySQL文件
1.配置:从centOS6.5系统,MySQL数据库 2.导出.sql文件的命令: mysqldump -uroot -h116.228.90.147 -P18006 -p aimo > /ho ...
- Nginx模块开发实验
工作原理: 当nginx接到 一个http请求之后,会找通过查找配置文件,并在配置文件中找到相应的地址映射,该地址也叫location block,而location中配置的文件会启动 相应的bloc ...
- 【Leetcode】判断平面中1个点是否落在三角形内
参考资料: 题目: https://blog.csdn.net/dongtinghong/article/details/78657403 符号重载: https://blog.csdn.net/cd ...