Tomcat安装配置

安装步骤:

下载tomcat的gz文件,利用tar gzip进行解压缩,这里选择gzip指令(这里的是两层压缩,gz+tar)。linux

一、gzip+安装的tomcat文件名称windows

二、gzip -d +文件名称浏览器

三、lstomcat

四、tar -xvf +文件名(-v verbale详细的,-f file)bash

五、多出一个bin目录,转移目录spa

六、mv  文件名 /——转移到/目录下命令行

七、cd /代理

八、lsorm

九、修更名称xml

启动tomcat

可能出现的问题:

这时能够手动添加JAVA_HOME,记住要export。这时设置的环境变量是局部的,即只对这个窗口有做用(能够理解为临时性的),在别的窗口不起做用。固然咱们能够将其设置为全局的。

验证是否启动tomcat:

(1)浏览器:

访问本地的计算机,端口为8080,地址为本地的ip,格式为:

Http://192.168.204.128:8080

Tomcat连接不成功

容易出现的错误:

防火墙,远程链接设置代理(本地链接无误时,远程链接一直出现错误的缘由)

在屡次努力后仍然链接不上时,能够查看进程:

ps -ef  能够列举出全部的进程

使用命令:ps -ef | grep tomcat  查看tomcat是否启动

若是出现如下,说明tomcat启动,可是不能访问(这就说明在访问服务过程当中存在干涉,好比防火墙):

注:能够看出tomcat的进程号为2724。

使用service iptables stop关闭防火墙便可。

防火墙默认不启动的设置:chkconfig iptables off

杀进程

Kill -9  表示强制杀进程(实际中因为进程之间存在依赖,因此须要强制进行)

注:使用shutdown存在linux死机的风险。

固然咱们也能够直接利用进程号来杀掉该进程:kill 2724

Ping通不能访问

检查防火墙(防火墙关闭)——检查端口(在tomcat下利用cd /conf--more service.xml配置端口)——若是浏览器此时仍是没法访问,则在windows中使用telnet 192.168.204.128:8080(能够知道是否启用该端口)——这时多是由于tomcat版本问题(与jdk存在兼容性问题等,可使用旧版本的jdk)——下载一个新版本tomcat上传到linux文件中——杀掉原来的tomcat:

检查JAVA_HOME:

echo $JAVA_HOME

 

本地命令行上网的方法

(1)本地telnet到8080端口(较为古老的方式)

(2)Wget http:/localhost:8080

 

(3)rpm ——(解压后路径总出现rpm文件),相似于windows中的添加删除程序的管理,其含义是redhat package management,即redhat发明的包管理。

经常使用指令:rpm -qa  表示列举机器上安装的全部包

检查有没有安装jdk: rpm -qa | grep jdk

卸载包:rpm  -e 包的名称 

卸载后再安装:1.从新执行bin文件中的startup 2. 进入jdk文件夹下——rpm  -ivh 文件名(不是package的名字,安装时是文件名)

(4)wget检测端口可否上网

注:多数软件都提供rpm格式安装包,固然bin的能够直接运行,更方便一些。

 

环境变量设置为全局

在etc文件(该文件中有不少的配置文件)中,more profile(每一个用户都有本身的配置文件),这时系统级别的环境变量,若是登陆后设置其余程序的配置,以下:

进入/etc/bashrc(只有用户登陆后该文件才会运行,即自动执行,这与bashprofile不一样,bashprofile是设置环境变量,bashrc设置执行程序)

如想设置每一个用户本身的环境变量 :进入用户的主目录 cd /home/yedushusheng——ls -a(列出全部文件,包括隐藏文件,若是用ls查看不到任何文件)——修改.bash profile能够单独修改环境变量

注:在得到管理员权限以后才能够执行该操做,不然不会执行。

执行命令:vi /etc/profile  ——在最后一行写便可JAVA_HOME=** ——export JAVA_HOME——检查 echo $JAVA_HOME

Tomcat开机自启动

在bashrc中设置是不能够的,由于bashrc以后用户登陆后才会执行,这样tomcat的启动不合理。须要开机自启动的操做是:修改rc.local——vi /etc/rc.local——tomcat的设置能够是/tomcat7/bin/startup,可是JAVA_HOME环境变量没起做用(尚未人登陆呢),所以须要从新设置JAVA_HOME——修改以后存盘推出——再次重启reboot——查看tomct是否启动(以上操做都是在putty上进行):

输入相应的root用户名和密码,而后ps -ef | grep tomcat

这时就启动了,固然其他的也能够设置为自启动。

相关文章
相关标签/搜索