文档章节

Linux下配置免安装版Tomcat

Osheep
 Osheep
发布于 2015/05/16 12:38
字数 598
阅读 12
收藏 1

前言:测试过程中,需要在Linux环境下配置免安装版本的Tomcat,下面列出详细步骤,希望对大家有帮助。


一、下载免安装版Tomcat

      打开Tomcat主页http://tomcat.apache.org/,下载Tomcat免安装版,我这里下载的是apache-tomcat-7.0.2.tar.gz。

二、配置Java环境变量

      Java的环境变量有了概述,详细见:http://www.fengwenxuan.com/index.php/red-hat-enterprise-linux/238.html

三、解压Tomcat

      将Tomcat解压缩到/usr/local目录下

      

# tar zxvf apache-tomcat-7.0.2.tar.gz 

四、启动Tomcat

      

 # cd /usr/local/apache-tomcat-7.0.2/bin
 # ./startup.sh

      如果启动成功,shell终端会出现如下提示:

 

 Using CATALINA_BASE:   /usr/local/apache-tomcat-7.0.2
 Using CATALINA_HOME:   /usr/local/apache-tomcat-7.0.2
 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.2/temp
 Using JRE_HOME:       /usr/local/jdk1.6.0_21
      

      如果终端报错,基本上可以肯定是Jdk环境变量没有配置好,仔细在检查一下Jdk环境变量的配置

五、测试Tomcat

      打开火狐浏览器,地址栏输入http://localhost:8080,回车后看到Tomcat的LOGO,表示一切正常。也可以更改Tomcat目录下的conf文件夹,里面有一个server.xml文件,修改成使用80端口,这样浏览器只要输入http://localhost/就可以直接进入你的主页了。

六、停止Tomcat

    

  # cd /usr/local/apache-tomcat-7.0.2/bin
  # ./shutdown.sh

七、设置开机自动启动Tomcat

 

方法一:

在/usr/local/apache-tomcat-7.0.2/bin/startup.sh 为:

JAVA_HOME=/home/fwx/jdk1.6.0_14
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.2
/usr/local/tomcat/bin/catalina.sh start

 

在/etc/rc.d/rc.local中加入:

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

方法二:

1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.

#!/bin/bash
#
# fengwx0413@163.com
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
#
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
        . /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
        . /etc/rc.d/init.d/functions
else
        echo -e "/atomcat: unable to locate functions lib. Cannot continue."
        exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/apache-tomcat-7.0.2"
case "$1" in
start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
            echo $"Starting Tomcat"
            $CATALINA_HOME/bin/startup.sh
        fi
        ;;
stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
            echo $"Stopping Tomcat"
            $CATALINA_HOME/bin/shutdown.sh
        fi
        ;;
*)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
esac
exit $RETVAL

2、将tomcat文件拷贝到/etc/init.d/下,并运行:chkconfig –add tomcat

3、在apache-tomcat-7.0.2/bin/catalina.sh文件中加入以下语句:

export JAVA_HOME=/home/fwx/jdk1.6.0_14
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.2
export CATALINA_BASE=/usr/local/apache-tomcat-7.0.2
export CATALINA_TMPDIR=/usr/local/apache-tomcat-7.0.2/temp

启动tomcat: service tomcat start
停止tomcat: service tomcat stop

谢谢关注破晓博客

© 著作权归作者所有

Osheep
粉丝 9
博文 35
码字总数 38596
作品 1
深圳
项目经理
私信 提问
还原精灵还原了tomcat怎么办?

最近在学校的机房做实训,可机器上的还原精灵每天都把tomcat和mysql还原了,怎么办?而且如果懒得备份数据的话,之前的数据又会丢失,怎么办呢? //我安装的是tomcat 免安装版,mysql5.5. 一...

稀饭桶子
2013/05/19
26
0
Linux系统JDK安装和配置

以下步骤均为root登录状态下进行执行。 一、卸载JDK Linux会自带JDK,如果不使用自带版本的话需要卸载。 1、卸载系统自带的jdk版本 查看自带的jdk #rpm -qa | grep gcj 看到如下信息: libg...

晨曦之光
2012/03/09
146
0
下载 Linux 游戏的最佳网站

新接触 Linux 游戏并想知道从哪里来 下载 Linux 游戏?我们列出了最好的资源,在这里你既能 下载免费的 Linux 游戏 ,也能购买优质的 Linux 游戏。 Linux 和游戏?从前,很难想象这两者走到一...

作者: Munif Tanjim
01/03
0
0
解压版的Tomcat基本配置和安装

大家都知道tomcat吧!因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器,也是运行Servlet和JSP的容器。...

Java编程思想
2014/03/20
10.1K
0
禅道 11.5.1 版本发布,新增免密登录,修复一键安装包漏洞,修复 bug

禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。禅道官网:www.zentao.net 大家好...

炒蚕豆吃蹦豆
06/25
2.6K
2

没有更多内容

加载失败,请刷新页面

加载更多

vue v-html动态生成的html怎么加样式

1. v-html加样式 在vue开发中碰到需要动态生成html,并且需要有样式,这时候发现像往常一样写样式的时候不起作用,网上搜了一下,发现通过 v-html 创建的 DOM 内容不受作用域内的样式影响,但...

litCabbage
31分钟前
3
0
Appium+python自动化(三十三)- 测试环境和本地环境傻傻滴分不清楚-Remote(超详解)

  简介   在前边所有涉及启动app的时候有这样一行代码driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps),很多小伙伴们和同学们不知道这个ip和端口哪里来的,我...

开源仔
38分钟前
1
0
各种放大器电路之功率放大器的分析

  供给负载一定输出功率的放大器叫做功率放大器。它是收音机、扩音机或其他电子设备的末级,它推动扬声器发出声音,使电动机转动,使记录仪表动作等。功率放大器主要是考虑如何获得最大的输...

xyxyty
39分钟前
2
0
MySQL8.0.17 - Multi-Valued Indexes 简述

本文主要简单介绍下8.0.17新引入的功能multi-valued index, 顾名思义,索引上对于同一个Primary key, 可以建立多个二级索引项,实际上已经对array类型的基础功能做了支持 (感觉官方未来一定...

阿里云官方博客
今天
12
0
make4.1降级 make-3.81、2错误

在编译 make-3.82 的时候出现如下错误提示 glob/glob.c:xxx: undefined reference to `__alloca'` 修改 /glob/glob.c // #if !defined __alloca && !defined __GNU_LIBRARY__ # ifdef __GNUC......

Domineering
今天
19
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部