二进制包安装tomcat-8.5 (centos-6.8)
来源:互联网 发布:mac 建立文件夹 编辑:程序博客网 时间:2024/06/06 05:26
Tomcat 是流行的开源的web应用服务器软件,是由 Apache 软件基金会下属的 Jakarta 项目开发的一个 Servlet 容器,按照 Sun Microsystems 提供的技术 规范开发出来,Tomcat 8 实现了对 Servlet 3.1 和 JavaServer Page 2.3(JSP)的支持,并提供了作为 Web 服务器的 一些特有功能,如 Tomcat 管理和控制平台、安全域管理和 Tomcat 附加组件等。
Tomcat 的安装需要jdk的支持,因此,在安装 Tomcat 之前需要先安装 jdk。以下是在虚拟机上的安装测试过程:
1.安装 jdk
$ cd /usr/local/src$ wget jdk_url$ tar zxvf jdk-8u121-linux-i586.tar.gz -C /usr/local
2.配置 JAVA 环境变量
$ vim /etc/profile.d/java.sh
# java.sh 内容如下:#!/bin/bash#JAVA_HOME=/usr/local/jdk1.8.0_121JAVA_BIN=/usr/local/jdk1.8.0_121/binJRE_HOME=/usr/local/jdk1.8.0_121/jrePATH=$PATH:/usr/local/jdk1.8.0_121/bin:/usr/local/jdk1.8.0_121/jre/binCLASSPATH=usr/local/jdk1.8.0_121/lib:usr/local/jdk1.8.0_121/jre/lib:usr/local/jdk1.8.0_121/jre/lib/charsets.jarexport JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
$ source /etc/profile.d/java.sh$ java$ java -versionjava version "1.8.0_121"Java(TM) SE Runtime Environment (build 1.8.0_121-b13)Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode)
运行java命令,测试环境变量是否设置正确, java -version看版本。
3.下载 tomcat二进制包,解压到/usr/local/tomcat8.5
$ wget tomcat_url$ tar zxf apache-tomcat-8.5.11.tar.gz $ mv apache-tomcat-8.5.11 /usr/local/tomcat8.5
4.复制进程控制脚本到/etc/innit.d/,修改内容,赋予执行权限
$ cp -p /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat$ vim /etc/init.d/tomcat
# /etc/init.d/tomcat 添加以下几行:# chkconfig: - 75 25# description: tomcat web application server# Source Function Library. /etc/init.d/functionsJAVA_HOME = /usr/local/jdk1.8.0_121/CATALINA_HOME = /usr/local/tomcat8.5
$ chmod 755 /etc/init.d/tomcat
5.设为开机启动
$ chkconfig --add tomcat$ chkconfig tomcat on
6.启动tomcat,查看进程和端口
$ service tomcat start$ ps aux | grep tomcat$ netstat -lnp | grep javatcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 1027/java tcp 0 0 :::8009 :::* LISTEN 1027/java tcp 0 0 :::8080 :::* LISTEN 1027/java unix 2 [ ACC ] STREAM LISTENING 8804 1115/master public/cleanup
tomcat 服务器shell中测试,curl localhost:8080;
Windows浏览器中测试,输入”虚拟机IP:8080”,将跳转到tomcat 默认虚拟主机页面。若无法显示页面,关闭防火墙。
错误
发生俩错误,都是大意所致。
(1)
[root@localhost src]# service tomcat start
/etc/init.d/tomcat: line 8: JAVA_HOME: command not found
/etc/init.d/tomcat: line 9: CATALINA_HOME: command not found
Cannot find /etc/bin/setclasspath.sh
This file is needed to run this program
错误原因:定义JAVA_HOME等变量时,等号两边多了空格
(2)
Cannot find /usr/local/tomcat7/bin/setclasspath.sh
错误原因:启动脚本中 CATALINA_HOME 路径设置错误
- 二进制包安装tomcat-8.5 (centos-6.8)
- centos 二进制包安装mysql
- centos 安装mysql,通用二进制包安装
- CentOS下MySQL5.1二进制包安装
- CentOS 安装mongodb3.0 二进制包
- centos jdk安装(二进制tar包)
- CentOS 6.8下二进制安装MySQL 5.6
- centos-7.3安装mariadb-server(二进制)
- centos-6.9安装mariadb-server(二进制)
- centos脚本安装mariadb-server(二进制)
- CentOS配置Java Web 服务器 Tomcat(使用二进制压缩包配置)
- 二进制包安装mysql
- 二进制包安装golang
- mysql二进制包安装
- 二进制包安装MySQL
- Ubuntu 16.04 下安装 Tomcat (二进制)
- 一、linux(centOs 7.2)安装jdk,tomcat(tar包方式)
- redis安装(centos源码包安装)
- python正则之match search
- Java基础(一)
- idea创建多个maven项目java文件夹不是绿色
- Leetcode: trapping-rain-water
- Javascript之深入浅出prototype
- 二进制包安装tomcat-8.5 (centos-6.8)
- Arduino烧写bootloader
- ahk秘籍汇总
- 1032. Sharing (25)
- ahk 0.基本用法和语法
- ahk 1.基本命令
- MNF最小噪声分离变换(转)
- ahk 2.流程控制
- 博客第一天!