文档章节

在linux下安装并配置tomcat

ARESXIONG
 ARESXIONG
发布于 2015/04/22 03:04
字数 1301
阅读 657
收藏 7


1.安装tomcat

1.1下载tomcat

从官网http://tomcat.apache.org/下载tomcat,保存在/home目录下(当然也可以是其他目录).
注意:tomcat官网中,下载Binary  Distributions下的core下的tar.gz即可.
下载后将其copy到自己的安装目录:   cp apache-tomcat-8.0.21.tar.gz /home

1.2安装tomcat

解压压缩包:  tar  -zxvf apache-tomcat-8.0.21.tar.gz
解压后我们发现bin目录下的脚本有两种格式,.bat和.sh,这说明这个在windows和linux下是通用的,不同的系统使用不同的脚本.

2.操作tomcat

tomcat安装完成后,接下来是手动开启tomcat,不然没法访问.

2.1目录说明

cd   /home
cd  apache-tomcat-8.0.21/
/home/apache-tomcat-8.0.21# ls
bin  lib   logs    RELEASE-NOTES  temp     work


  • conf  LICENSE  NOTICE  RUNNING.txt    webapps
  • bin:存放启动和关闭Tomcat的可执行脚本.
  • conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享的配置文件),密码忘了看 tomcat-users.xml.
  • webapps:存放web applications,用户自己需要部署的应用程序也放到此目录.
  • work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等.
  • logs:存放日志文件.
  • temp:JVM用于存放临时文件的目录(java.io.tmpdir).

2.2tomcat操作

/home/apache-tomcat-8.0.21/bin#  ./startup.sh //启动tomcat
/home/apache-tomcat-8.0.21/bin#  ./shutdown.sh //关闭tomcat
/home/apache-tomcat-8.0.21/logs#  tail -f catalina.out //查看tomcat日志(-f表示会不断打印新的日志出来)
Linux下显示tomcat控制台
$TOMCAT_HOME为tomcat安装目录.在linux如果按$TOMCAT_HOME/bin/startup.sh来起动tomcat则得不到像windows一样的控制台效果,查看日志很不方便.是不是linux下没有像windows下一样的控制台呢,不是的,只是大家都习惯这样来启动它.在LINUX下如何使启动TOMCAT后像WINDOWS一样呢?,解决办法如下:
/home/apache-tomcat-8.0.21/bin#  ./catalina.sh run

ctrl+c: 可结束日志打印,但不影响正常应用的运行.
top  -c:类似windows的任务管理器.
查看java的进程:ps  -ef |grep java

3.设置环境变量

我想到这的话,可能有人会问,为什么要设置环境变量.

总体来说就在运行tomact命令是能找到tomcat 的目录,知道他安装到哪了.
下面设置一个两个环境变量CATALINA_HOME和CATALINA_BASE,

编辑~/.bashrc文件.加入
export  CATALINA_BASE=/usr/local/apache-tomcat-8.0.21
export  CATALINA_HOME=/usr/local/apache-tomcat-8.0.21
下面来验证一下变量设置是否生效
reboot
echo  $CATALINA_HOME
    /usr/local/apache-tomcat-8.0.21
echo  $CATALINA_BASE
    /usr/local/apache-tomcat-8.0.21
关闭防火墙
service iptables stop
Tomcat开机自动加载 :
Tomcat安装目录下的bin目录有两个脚本分别用来启动和停止Tomcat,分别是startup.sh,shutdown.sh,你能用这两个脚本来手工启动和停止Tomcat服务并进行安装后的测试. 我们最简单的方法就是通过startup.sh来自动启动Tomcat,编辑/etc/rc.d/rc.local 增加内容(假设JDK目录是/usr/jdk,Tomcat目录是/apache/tomcat)
export  JDK_HOME=/usr/jdk<

4.其他操作

4.1激活ROOT

ROOT的缺省设置是没有激活(disabled).为了激活ROOT,打开文件
        tomcat/conf/server.xml
    然后把
        <!--
        <Context  path="" docBase="ROOT" debug="0"/>
        -->
的注释去掉,即去掉<!--和-->.

4.2激活Invoker Servlet

即把tomcat/conf/web.xml中的下列字段的注释去掉
       <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>

4.3设置Port

Tomcat缺省的Port  number是8080.由于Tomcat是一个独立的(Standalone)Web Server,它可以不用Apache而独立工作,所以你可以不安装Apache,这样你可以把Tomcat设置在Port  80.这样你就可以在URL中省略:8080. 打开文件tomcat/conf/server.xml,找到如下的字段:
   <Connector
           className="org.apache.coyote.tomcat4.CoyoteConnector"   port="8080"  ...

   />
然后把8080改成80即可.


4.4创建temp子目录

在/opt/tomcat/目录下建立一个temp子目录 mkdir temp ,然后用浏览器打开如下的网页 http://localhost/ 或者 http://localhost:8080/ (如果没有把Port  number改为80) 如果你见到Tomcat的网页(index.jsp),证明Tomcat安装成功,并已经启动.

4.5注册你自己的项目

假设你有一个自己的JSP项目,他应该安装在下面的目录下:
     /opt/tomcat/webapps/myproject
你必须在tomcat/conf/server.xml中加入一行
    <Context
           path="/myproject" docBase="myproject"
    debug="0"/>
在浏览器中对应的地址为:
    http://localhost/myproject

5.实用命令参考

①查看当前正在运行的进程:ps  -ef | grep java
②终止进程:  kill -9 [PID]    // -9 表示强迫进程立即停止,通常用 ps 查看进程 PID,用 kill 命令终止进程
③查看网络端口占用情况:netstat  -tupln 或者 netstat  -pln
④修改localhost:  vi /etc/hosts //有时用ip可以访问,localhost不能访问就是因为这个的问题.
⑥开机自动运行: 打开 应用程序->系统设置->服务器设置->服务-〉行动->添加服务 输入 catalina点击确定.
⑦Tomcat添加用户:在Ubuntu下Tomcat默认是没有用户的,/conf/tomcat-users.xml 找到</tomcat-users>这一行,在其上面添加:
<role rolename="admin" />
<role  rolename="manager" />
       <user  username="admin" password="admin"  roles="admin"/>
       <user  username="both" password="both"  roles="admin,manager"/>
       <user  username="manager" password="manager"  roles="manager"/>
⑧查看linux是多少位:   file   /sbin/init

参考:http://blog.csdn.net/zhuying_linux/article/details/6583096/


20150422


工具使用系列

--------------------------------------------

                    联系方式

--------------------------------------------

        Weibo: ARESXIONG

        E-Mail: aresxdy@gmail.com

------------------------------------------------

© 著作权归作者所有

共有 人打赏支持
ARESXIONG
粉丝 8
博文 104
码字总数 225460
作品 0
西城
私信 提问
JavaWeb24-HTML篇笔记(二)

1.1 Linux系统上安装tomcat:1.1.1 安装tomcat:1.1.1.1 上传tomcat的安装文件: 1.1.1.2 创建tomcat的安装路径: 在/usr/local 下mkdir tomcat 1.1.1.3 解压tomcat tar –xvf xxx.tar.gz –C...

我是小谷粒
2018/06/12
0
0
《Tomcat Apache集群安装指南》PDF下载

:本文为您讲述了如何在Windows或Linux下进行Tomcat集群的安装配置。 Windows下Tomcat集群的安装配置与Linux下稍有区别,道长为了在一篇教程中讲解两种操作系统的配置,因此使用两台机器进行...

李永波
2011/05/20
969
8
【转】Linux下搭建Tomcat服务器

对于apache开源项目中tomcat的认识,大多停留在windows下,这次我通过一个简单的实例来介绍一下在linux下如何搭建tomcat环境,并且部署一个web项目。 先从基本安装开始,可别小看linux下的文...

段成诚
2011/08/18
0
0
Linux服务器部署javaweb项目,从环境配置,到最终运行

部署准备:javaJDK1.7,Tomcat7.0,MySQL5.8,可运行的javaWeb项目,linux环境的服务器(可以是安装在windows电脑上的linux虚拟机,安装了linux系统的电脑,linux云服务器都行,我第一次使用...

红土豆
01/09
0
0
在redhat/centos的linux环境下安装配置java web运行环境

环境安装配置: 1、jdk的安装配置 ①下载jdk,地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里下载的是与系统匹配的jdk-7u45-linux-i586.rpm 注意要下载jdk不...

阿信sxq
2013/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 舔狗是没有好下场的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听什么# #今天听这个# 分享 Nirvana 的歌曲《Smells Like Teen Spi...》 《Smells Like Teen Spi...》- Nirvana 手机党少...

小小编辑
59分钟前
16
4
Linux Wireshark普通用户启动使用方案

当系统安装好Wireshark后请正常启动是否可以进行正常使用,如果不行请参考下列指导 向系统添加一个用户组 sudo groupadd wireshark //如提示此组存在可跳过 将指定用户添加到这个组中 sudo...

CHONGCHEN
今天
2
0
CSS 选择器参考手册

CSS 选择器参考手册 选择器 描述 [attribute] 用于选取带有指定属性的元素。 [attribute=value] 用于选取带有指定属性和值的元素。 [attribute~=value] 用于选取属性值中包含指定词汇的元素。...

Jack088
今天
2
0
数据库篇一

数据库篇 第1章 数据库介绍 1.1 数据库概述  什么是数据库(DB:DataBase) 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据...

stars永恒
今天
5
0
Intellij IDEA中设置了jsp页面,但是在访问页面时却提示404

在Intellij IDEA中设置了spring boot的jsp页面,但是在访问时,却出现404,Not Found,经过查找资料后解决,步骤如下: 在Run/Debug Configurations面板中设置该程序的Working Directory选项...

uknow8692
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部