安装Tomcat并运行程序
分类:电脑系统

 运转条件:Centos7 jdk:1.8.0_171  Tocmcat:8.5.31

因为昨天来看大家的技术利用的是Struts2+Hibernate3+Spring3所以日常性的java Web容器能够了,倘诺之后咱们要用到EJB那样的事物能够换到JBOSS 或是weblogic等.
 
前方这一部分珍视是安装JDK和TOMCAT:8080器皿能够运维,前边大家再增加apache:80 的http服务
 
第一步
 
下载SSH远程连接工具,作者用的是Secure Shell 并安装.
 
第二步
 
1.下载jdk. 作者用的本子是 jdk-6u26-linux-x64-rpm.bin   网址去 下载
然后在用ssh工具自带FTP文件传输工具,将bin文件上传到linux服务器上去。放到那些文件中去(/usr/local/);
2. 然后在ssh上运维下命令:(注:"#"表示命令最左端,极其ssh中的"#"不用输入,其背后才是大家需求输入的指令。)
 
# cd /usr/local
 
修改权限使其兼具实施权限 a+x 表示的是具备顾客都有试行权 = , - [u,g,o]各自代表客户,组,别的。
 
#chmod a+x jdk-6u26-linux-x64-rpm.bin
  
# ./jdk-6u26-linux-x64-rpm.bin
 
 
 
****安装程序运营****
 
 
 
稍等一下,安装到位。个人认为jdk在linux下安装比windows下快,呵呵。
 
接下来用 ln -s 命令  ln (link)-s (symbolic)假如加上-s 就是把文件映射成镜象,要是不加-s正是转变同样的文本然后存到相应的目录只然则文件名背后加上一个@ ,注意:不管加不加-s 文件都是共同的。主文件修改其它文件也同等修改.格式 ln -s [source] [target]
 
ln -s /usr/local/jdk1.6.0_03      1个空格     /usr/local/jdk
 
ln -s /usr/local/jdk1.6.0_03/jre     1个空格       /usr/local/jre
 
 
# cd /usr
# ls
输入上边的指令,你会发觉大家设置成功的java文件(/usr/java),至此大家jdk安装收尾。比想象中总结吗,呵呵。
  
二. 配置情形变量
    呵呵,java在windows下安装是亟需配情况变量,linux也不别的。linux下情状变量是放在根目录下一个文书中(bashrc),倘使急需修改境况变量什么的,只须求修改那么些文件就行了。
# cd ~
# vim .bashrc
输入上边的命令步向遇到变量编辑文件中,注意".bashrc"中的点不得以少,也毫不写成"./bashrc".然在该文件中增添上边几行代码,然后保留退出(vim命令是":wq"),那样大家的java遭受变量就安装好了,可以用地点的java文件夹充当jdk,jre路线也得以不用,小编这里用的是/usr/local做为文件路线.上边是设置java的景况变量,当中的"export"命令可以知道为windows下的"set"命令
 
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat
   
三.部署Tomcat
1.下载汤姆cat安装文件,笔者用的是apache-tomcat.zip免安装版本。然后用ssh的文件传输工具,将其上传linux上服务器上。小编将位于那个文件下(/usr/local).
2.运作上边发号施令来张开解压
# cd /usr/local
# unzip apache-tomcat-5.5.26.zip
*******解压中******
解压成功了,然后参谋步骤二,设置下tomcat的意况变量。即使已经设置过了,看一下门道对不对(/usr/local/apache-tomcat-5.5.26).
输入上面发号施令来运转tomcat
# cd /usr/local/apache-tomcat-5.5.26/bin
# ./sartup.sh
**** Tomcat 启动 ****
3.然后在windows下浏览器中输入你服务器的IP地址url,如
并发tomcat的首页 表明tomcat安装成功了。
  
四.装置进度中遇到的标题和消除办法
一经输入下面url访谈退步,即tomcat运营退步,请用上边包车型大巴不二秘籍来尝试管理
(1).权限难题,顾客权限和文件是还是不是有可试行权限。
a.普通客商权限通常不足,请谷歌命令给客户加权限,作者是用root客商来进行安装的,因而尚未遭受那些标题。
b.文件的权杖远远不足,超越四分之二时候是绝非可进行权限。作者在安装进度中败诉后,给上面文件(/usr/local/apache-tomcat-5.5.26/bin)文件夹中存有文件赋予了可进行权限。可用上面包车型大巴一声令下。
# cd /usr/local/apache-tomcat=5.5.26/bin
# chmod 777 "文件名" (如:#chmod 777 startup.sh)
  
(2)防火墙和端口难题 查看tomcat的8080端是不是开启
先是显著是还是不是防火墙难点,能够运营上面发号施令将防火墙服务关闭,然后再拜会看是不是正规。假如平常,表达是防火墙难题,小编设置进程正是遭受那几个主题材料,后来察觉时防火墙难点,用下边方法化解掉了。
关门服务器的防火墙服务命令
# service iptables stop
翻开服务器的防火墙服务命令
# service iptables start
编辑和开启防火墙相应端口命令
# vim  /ect/sysconfig/iptables
翻早先口是还是不是被占用,查看端口命令
# netstat -pan|gerp 8080
查看全部过程命令
# ps -ef
干掉贰个历程命令
# kill 过程id  (注:呵呵,认为比windows下简单多了,kill you, hehe)
查阅系统开首全体服务命令
# cd /etc/rc.d/init.d
# ls
挂载服务,删除服务,服务列表能够通过下边发号施令查看见
# chkconfig -h
  
 
 
 
借使不可能则先关闭防火墙" service iptables stop"
"./shutdown.sh"结束Tomcat服务
也能够行使"kill PID"杀死汤姆cat进程
  
上面把把汤姆cat增加到自运行,修改/etc/rc.local文件
再最后增添如下内容
JAVA_HOME=/usr/java/jdk1.6.0_16
export JAVA_HOME
/tomcat5/bin/startup.sh   
  
运用命令:
ps -aux | grep tomcat
发掘并未8080端口的汤姆cat进度。
使用命令:netstat –apn
翻看全部的进度和端口使用情形。发掘上边的进度列表,个中最终一栏是PID/Program name
 
意识8080端口被PID为9658的Java进度占用。
更上一层楼运用命令:ps -aux | grep java,大概直接:ps -aux | grep pid 查看
 
就能够分明知晓8080端口是被哪些程序占用了!然后判定是不是使用KILL命令干掉!
  
  
主意二:直接运用 netstat   -anp   |   grep  portno
即:netstat –apn | grep 8080
 
 
动用"gzip -d apache-tomcat-5.5.28.tar.gz"解压文件,解压出四个文件夹名称为为"apache-tomcat-5.5.28.tar"
应用"tar -xvf apache-tomcat-5.5.28.tar"解压文件,显示器将显得解压音讯。
使用"ls -l"显示出TomCat文件夹"apache-tomcat-5.5.28"
运用"mv apache-tomcat-5.5.28 /usr/"把公文夹移动到其usr目录下
选拔" mv apache-tomcat-5.5.28 tomcat5"修改目录名称为"tomcat5"
进去到"tomcat5/bin"目录下,"startup.sh"和"catalina.sh"两个公文能开发银行汤姆cat
选取"./startup.sh"运行服务,包如下错误
"[[email protected] 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"
那是出于尚未安装JAVA_HOME变量,
使用"JAVA_HOME=/usr/java/jdk1.6.0_16"和"export JAVA_HOME"设置变量
再实行"./startup.sh",展现如下音讯
"Using CATALINA_BASE:   /usr/tomcat5
Using CATALINA_威尼斯手机娱乐官网 ,HOME:   /usr/tomcat5
Using CATALINA_TMPDIR: /usr/tomcat5/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_16
Using CLASSPATH:       /usr/tomcat5/bin/bootstrap.jar"
使用"ps -ef |grep tomcat"能够突显tomcat已运行
使用"wget

 
上边是把tomcat做为服务让系统活动运营
 
1、在/etc/init.d 下创立一tomcat起步脚本
2、chkconfig --add tomcat
3、service tomcat start
  那时会并发env: /etc/init.d/tomcat:No such file or directory
tomcat服务不可能运转,难道还索要别的配置吗?高手帮助看一下吗
脚本:
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
. /etc/init.d/functions
# source networking configuration.
. /etc/sysconfig/network
RETVAL=0

下载地址 :https://tomcat.apache.org/download-80.cgi#8.5.31  Apache官网

export JAVA_HOME=/usr/local/jdk
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/tomcat7/temp
TOMCATUSER=tomcat
start()
{
  if [ -f $CATALINA_HOME/bin/startup.sh ];
  then
  echo $"Starting Tomcat"
  /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/startup.sh
  RETVAL=$?
  echo " OK"
  return $RETVAL
  fi
}
stop()
{
  if [ -f $CATALINA_HOME/bin/shutdown.sh ];
  then
  echo $"Stopping Tomcat"
  /bin/su $TOMCATUSER -c $CATALINA_HOME/bin/shutdown.sh
  RETVAL=$?
  sleep 1
  ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
  echo " OK"
  # [ $RETVAL -eq 0 ] && rm -f /var/lock/...
  return $RETVAL
  fi
}

JDK安装配置教程:https://www.cnblogs.com/lenovo_tiger_love/p/9220348.html

case "$1" in
start)
  start
  ;;
stop)
  stop
  ;;

 

restart)
  echo $"Restaring Tomcat"
  $0 stop
  sleep 1
  $0 start
  ;;
*)
  echo $"Usage: $0 {start|stop|restart}"
  exit 1
  ;;
esac
exit $RETVAL

前提:

Web容器能够了,假使之后大家要用到EJB这样的事物能够换到JBOSS 或是w...

检测java版本 shell:java -version 若显示正确,则说明已设置

检验JDK情形变量 shellecho $JAVA_HOME,假使呈现路线,则申明配置了情状变量

 

1、下载并上传安装

威尼斯手机娱乐官网 1

 

1.1、新建文件目录 shell:mkdir /usr/tomcat8 

1.2、xftp上传压缩文件apache-tomcat-8.5.31.tar.gz,xftp5安装教程及下载文件见JDK配置教程。

1.3、解压安装 shell:tar -zxvf apache-tomcat-8.5.31.tar.gz

1.4、删除原始压缩文件 shell:rm -rf apache-tomcat-8.5.31.tar.gz

1.5、检查不非亲非故系文件目录,shell:apache-tomcat-8.5.31      如图:

威尼斯手机娱乐官网 2

1.6、运营汤姆cat,检查是否安装成功。shell:/usr/tomcat8/apache-tomcat-8.5.31/bin/startup.sh 如图:

威尼斯手机娱乐官网 3

1.8、主机浏览器输入centos7主机IP地址:8080 检查是还是不是访谈成功。比如:192.168.3.101:8080 如图:

威尼斯手机娱乐官网 4

 

 若浏览器提醒访谈8080端口败北,则必要在linux防火墙中开支8080端口 或关闭系统防火墙。

停止Tomcat服务 shell: /usr/tomcat8/apache-tomcat-8.5.31/bin/shutdown.sh

本文由威尼斯手机娱乐官网发布于电脑系统,转载请注明出处:安装Tomcat并运行程序

上一篇:没有了 下一篇:Keepalived安装与配置,0编译安装和启动方式详解
猜你喜欢
热门排行
精彩图文