在linux下安装并配置tomcat

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: [email protected]

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

时间: 2024-10-13 19:35:53

在linux下安装并配置tomcat的相关文章

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.

为了更好的排版, 所以将IK分词器的安装重启了一篇博文,  大家可以接上solr的安装一同查看.[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://www.cnblogs.com/wang-meng/p/5814798.html 8, 打开浏览器查看solr可视化界面 到了这里solr就配置好了, 可是我们的IK 分词器还没有配置呢, 如果不配IK分词器的话 它是怎样分词的呢? 我们就来先看一下:  每个字都分成了一个词, 这当然不是我们想要的结果

017在Linux系统下安装和配置Tomcat

实例说明 介绍在Linux系统下安装可配置Tomcat 设计过程 首先要把xxx.tar.gz上传到Linux,然后开始执行以下命令 使用tar -zxvf xxx.tar.gz解压文件,屏幕将显示解压信息 使用ll显示出Tomcat文件夹xxx 使用mv xxx  /usr/tomcatX 把文件夹移动到usr目录下 使用mv xxx tomcatX修改目录文件名为tomcatX 进入tomcatX/bin目录下,startup.sh和catalina.sh这两个文件能启动tomcat ./s

linux 下安装编译配置 QT

打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通,然后能在板子上跑起来. 软件环境 Linux:Ubuntu 12.04 X86 QT:4.8.4 关于QT安装 QT的早期版本和现在版本有点变化,提供的文件也不尽相同,最新的版本为5.0,我这里用的是4.8.4,一个完整的QT应该包括QT库.IDE也就是QT creator,在Linux下的安装中,目前看到的主要有三种方法: 1..bin

python开发之virtualenv与virtualenvwrapper(linux下安装与配置)

在使用python开发过程中,会经常碰到不同的工程依赖不同版本的库的问题,所以我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁 ----------virtualenv 一个可以帮助我们管理不同python环境的好工具,它可以在系统中建立多个不同并且相互不干扰的虚拟环境.  - 一 linux下安装,配置virtualenv 1.安装virtualenv pip3 install virtualenv 2.创建目录 mkdir Myproject cd Myproject

Linux下安装并配置PPTP客户端

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 在Linux上安装并配置PPTP客户端. 脚本 #!/bin/bash # 脚本作用:交互式自动安装PPTP客户端 # 作者:昨夜星辰 # 创建时间:2015-04-29 # 修改时间:2015-04-29 echo '请输入VPN服务器的相关信息:' echo '(温馨提示:在输入过程中,如果不小心输错了,那么只能通过Ctrl-C终止脚本

[Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一.

在这里一下讲解着三个的安装和配置, 是因为solr需要使用tomcat和IK分词器, 这里会通过图文教程的形式来详解它们的安装和使用.注: 本文属于原创文章, 如若转载,请注明出处, 谢谢.关于设置IK分词器的文章 IK分词器: http://www.cnblogs.com/wang-meng/p/5814798.html 1, 解压tar文件首先我们在根目录下建立一个solr目录(使用命令: mkdir /solr):  然后查看目录是否生成成功:  解压solr/tomcat/IK 到sol

Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序

1.首先,先要去MyEclipse和Tomcat的官网去下载Linux版的压缩文件,而MyEclipse的中文官网是需要登录并有可能要付钱,大家可以去网上下载,还有就是Tomcat的linux版,这个直接上官网就可以下载了,下载后我还是通通把它们放在我E盘下的as目录底下,如果大家还没配置好jdk,即Java环境的话,可看我这篇文章:http://blog.csdn.net/u012561176/article/details/45119047 这里我就直接进行操作了! 我E盘下的as文件夹

linux下安装jdk,tomcat以及mysql

环境:centOS6.8.jdk1.8,tomcat-8.5.15,mysql-5.7.18 1.  安装JDK 注意:rpm与软件相关命令 相当于window下的软件助手 管理软件 步骤: 1)查看当前Linux系统是否已经安装java rpm -qa | grep java 输入以上指令检查是否安装没有不必管,有就用以下命令卸载掉 rpm -e --nodeps 要卸载的软件 2)上传jdk-8u131-linux-x64.tar.gz到Linux上 3) 解压jdk到想要解压的目录 tar

centos下安装并配置tomcat

1,安装jdk,centos默认安装了java-openjdk的环境,但是不带JDK,运行 yum install java-1.7.0-openjdk java-1.7.0-openjdk-devel 2,下载apache-tomcat-7.0.56.tar.gz: 3.配置tomcat环境并设置为服务,采用jsvc 解压:tar vzvf apache-tomcat-7.0.56.tar.gz 重命名: mv apache-tomcat-7.0.56 /usr/local/apache-to