文档章节

CentOS-7.0中安装与配置Tomcat-8的方法

투판시
 투판시
发布于 2017/04/07 15:32
字数 718
阅读 38
收藏 0

安装说明 
安装环境:CentOS-7.0.1406
安装方式:源码安装 
软件:apache-tomcat-8.5.13.tar.gz
下载地址:http://tomcat.apache.org/download-80.cgi

 

安装前提 

在系统中,我安装的JDK版本是1.8

安装tomcat 


创建tomcat目录

mkdir  /usr/local/tomcat

将apache-tomcat-8.5.13.tar.gz文件上传到/usr/local/tomcat中执行以下操作:

[root@janus /]# cd /usr/local/tomcat 
[root@janus tomcat]# tar -zxv -f apache-tomcat-8.5.13.tar.gz // 解压压缩包  
[root@janus tomcat]# rm -rf apache-tomcat-8.5.13.tar.gz // 删除压缩包 

启动Tomcat

执行以下操作:

[root@janus /]# /usr/local/tomcat/apache-tomcat-8.5.13/bin/startup.sh 

如果出现以下错误

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径自己修改。windows  下用set,Linux下用export。

export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre

rem Licensed to the Apache Software Foundation (ASF) under one or more
rem contributor license agreements.  See the NOTICE file distributed with
rem this work for additional information regarding copyright ownership.
rem The ASF licenses this file to You under the Apache License, Version 2.0
rem (the "License"); you may not use this file except in compliance with
rem the License.  You may obtain a copy of the License at
rem
rem     http://www.apache.org/licenses/LICENSE-2.0
rem
rem Unless required by applicable law or agreed to in writing, software
rem distributed under the License is distributed on an "AS IS" BASIS,
rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
rem See the License for the specific language governing permissions and
rem limitations under the License.

rem ---------------------------------------------------------------------------
rem Set JAVA_HOME or JRE_HOME if not already set and ensure any provided
rem settings are valid and consistent with the selected start-up options.
rem ---------------------------------------------------------------------------

export JAVA_HOME=/usr/local/java/jdk1.8.0_121
export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre


rem Make sure prerequisite environment variables are set

rem In debug mode we need a real JDK (JAVA_HOME)
if ""%1"" == ""debug"" goto needJavaHome

rem Otherwise either JRE or JDK are fine
if not "%JRE_HOME%" == "" goto gotJreHome
if not "%JAVA_HOME%" == "" goto gotJavaHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit

:needJavaHome
rem Check if we have a usable JDK
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
set "JRE_HOME=%JAVA_HOME%"
goto okJava

:noJavaHome
echo The JAVA_HOME environment variable is not defined correctly.
echo It is needed to run this program in debug mode.
echo NB: JAVA_HOME should point to a JDK not a JRE.
goto exit

设置好后,保存当前配置文件。

[root@janus /]# /usr/local/tomcat/apache-tomcat-8.5.13/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-8.5.13
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-8.5.13
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-8.5.13/temp
Using JRE_HOME:        /usr/local/java/jdk1.8.0_121
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-8.5.13/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.13/bin/tomcat-juli.jar
Tomcat started.

继续执行tomcat中bin文件夹下的startup.sh

/usr/local/tomcat/apache-tomcat-8.5.13/bin/startup.sh 

然后通过浏览器访问

添加项目配置路径

#此配置在tomcat下的conf文件夹下,server.xml中的Host节点下添加项目文件名以及路径
<Context docBase="sparta" path="/sparta" debug="0" privileged="true"/>

 

© 著作权归作者所有

共有 人打赏支持
투판시
粉丝 6
博文 25
码字总数 9648
作品 0
其他
程序员
CMDBuild-2.4.3 for CentOS 7安装配置

由于公司不断扩大,服务器数量日益增多,服务器管理由原来的Excel表格管理问题不断增加。近日公司Boss想找一款开源的CMDB管理系统,对比了腾讯的蓝鲸和CMDBuild,决定使用CMDBuild。下面我们...

王洪斌
2017/07/13
0
0
CentOS-7.0.中安装与配置Tomcat-7的方法

安装说明 安装环境:CentOS-7.0.1406 安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgi 安装前提 系统必须已安装配置JDK6+,安装...

古城寨主
2017/07/20
0
0
使用 Tomcat 7 新的连接池 —— Tomcat jdbc pool

Tomcat 在 7.0 以前的版本都是使用 commons-dbcp 做为连接池的实现,但是 dbcp 饱受诟病,原因有: dbcp 是单线程的,为了保证线程安全会锁整个连接池 dbcp 性能不佳 dbcp 太复杂,超过 60 个...

红薯
2012/01/25
68.3K
24
CentOS 7.0系统安装配置图解教程

原文出处:http://www.osyunwei.com/archives/7829.html 来源:系统运维 CentOS 7.0系统安装配置图解教程 服务器相关设置如下: 操作系统:CentOS 7.0 64位 IP地址:192.168.21.128 网关:1...

Kernalzcy
2014/07/28
0
0
程序员常用开发工具配置,给自己留一手!

MyEclipse 新工作空间设置 设置编辑字体和大小 默认的样子很难看,特别中文字将很小 修改为:Courier New字体,字体大小9、10都行,根据自己喜欢。 设置JSP编码utf-8 设置项目编码utf-8 JRE...

一墨编程学习
07/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jQuery学习笔记180923

射手

颖伙虫
8分钟前
0
0
[python] colorama 模块 - 改变控制台输出文本的颜色

除了使用 PyQt 这样的图形化开发框架外,基本上 python 程序都是跑在控制台中的。很多时候,单纯使用黑白的文字不能很好地突出我们要显示的信息。有时候我们需要将错误的提示使用红色标注,而...

cometeme
13分钟前
0
0
Makefile 学习 2 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 进阶 1. Makefile 中的内容 显式规则。显式规则说明了,如何生成一个或多的的目标文件...

公孙衍
29分钟前
0
0
NIO与BIO的区别、NIO的运行原理和并发使用场景

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的...

Java干货分享
46分钟前
1
0
72.告警系统邮件引擎 运行告警系统

20.23/20.24/20.25 告警系统邮件引擎 20.26 运行告警系统 20.23/20.24/20.25 告警系统邮件引擎 邮件首先要有一个mail.py,以下。 因为我们之前zabbix的时候做过,就可以直接拷贝过来 mail.s...

王鑫linux
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部