澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站设置汤姆cat并运维程序

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

1.各软件版本号

  Jdk    :jdk-8u101-linux-x64

  Tomcat :apache-tomcat-7.0.75

  Mariadb:mariadb-10.0.17-linux-x86_64

  先将有着的安装包放到 /usr/local/  目录下

因为以后来看大家的技巧应用的是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.下载Tomcat安装文件,我用的是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.普通客商权限平时不足,请谷歌(Google)命令给客户加权限,作者是用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官网

2.JDK装置配备

在/usr下增多三个java目录,将rpm文件拷过去

#mkdir /usr/java/

#cp jdk-8u101-linux-x64.rpm /usr/java/

充足试行权限

#cd /usr/java

#chmod x jdk-8u101-linux-x64.rpm

实行rpm命令安装

#rpm -ivh jdk-8u101-linux-x64.rpm

配置JDK景况变量,在文件最后加上以下几行

#vim /etc/profile

#export JAVA_HOME=/usr/java/jdk1.8.0_121

#export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#export PATH=$JAVA_HOME/bin:$PATH

使景况变量生效

#source /etc/profile

自己商酌java是还是不是安装成功

#java -version

现身上边新闻表明安装成功

 

 澳门新浦京娱乐场网站 1

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"
  #澳门新浦京娱乐场网站设置汤姆cat并运维程序。 [ $RETVAL -eq 0 ] && rm -f /var/lock/...
  return $RETVAL
  fi
}

1.CentOS-6.4-x86_64-bin-DVD1.iso

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

3.安装Tomcat

在/usr下新建目录web 并将汤姆cat安装包发到该目录下

#mkdir /usr/web

#mv apache-tomcat-7.0.75.tar.gz   /usr/web

解压安装包

#tar -xvzf apache-tomcat-7.0.75.tar.gz

修改Tomcat端口为8081

#vim apache-tomcat-7.0.75/conf/server.xml

 澳门新浦京娱乐场网站 2

启动tomcat服务

#/usr/web/apache-tomcat-7.0.75/bin/startup.sh

在防火墙中开放8081端口

#vim /etc/sysconfig/iptables  

 澳门新浦京娱乐场网站 3

 

重启防火墙

# /etc/init.d/iptables restart

#serivce iptables save

启动tomcat

#usr/web/apache-tomcat-7.0.75/bin/startup.sh

查看tomcat日志

#tali -f /usr/web/apache-tomcat-7.0.75/logs/catalina.out

出现 Server startup in ****ms表达tomcat 运行成功

 澳门新浦京娱乐场网站 4

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

2.jdk-7u67-linux-x64.rpm

 

4.安装MariaDB

解压

# tar zxvf  mariadb-10.0.17-linux-x86_64.tar.gz

# mv mariadb-10.0.17-linux-x86_64 /usr/local/mysql

增加 mysql 属组

# groupadd mysql    

增加 mysql 用户 并归于mysql 属组                

# useradd -g mysql mysql    

安装 mysql 目录的顾客及顾客组归属。  

# chown mysql:mysql -Rf  /usr/local/mysql   

赐予可实践权限   

# chmod x -Rf /usr/local/mysql

复制暗许mysql配置 文件到/etc 目录

#cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf  

开首化数据库

#/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

复制mysql服务程序 到系统 目录

#cp/usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql   

增加mysql 至系统服务并设置为开机运行

# chkconfig  mysql on  

启动mysql   

# service  mysql  start  

校订字符集为utf8

#vi /etc/my.cnf

在[client]上边增多 default-character-set = utf8

在[mysqld]下边增多 character_set_server = utf8

纠正完重启:#service  mysql  restart

登录Mariadb 设置客商名密码

#mysqladmin -u root password ‘ ’

进去数据库查询数据库字符编码

#show variables like “character%”

并发如下音信验证字符编码没难题

 澳门新浦京娱乐场网站 5

开立异数据库

#create database htwx;

#use htwx;

并导入数据库

#source /usr/local/htwx.sql;

 

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

3.apache-tomcat-7.0.55.tar.gz

前提:

5.挨门挨户软件设置路线

1)JDK /usr/java/jdk1.8.0_121/

2)Tomcat  /usr/web/apache-tomcat-7.0.75

3)MariaDB /usr/local/mysql

Web容器能够了,假设未来大家要用到EJB那样的东西得以换到JBOSS 或是w...

设置步骤如下:

检测java版本 shell:java -version 若显示正确,则印证已安装

一、安装JDK

检验JDK景况变量 shellecho $JAVA_HOME,就算展现路线,则表明配置了情形变量

[root@n1 /]# java -version
bash: java: command not found

 

[root@n1 /]# rpm -ivh /soft/jdk-7u67-linux-x64.rpm
Preparing...                ########################################### [100%]
  1:jdk                    ########################################### [100%]
Unpacking JAR files...
    rt.jar...
    jsse.jar...
    charsets.jar...
    tools.jar...
    localedata.jar...
    jfxrt.jar...
[root@n1 /]#

1、下载并上传安装

[root@n1 /]# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

澳门新浦京娱乐场网站 6

[root@n1 /]# cd /usr/java
[root@n1 java]# ls
default  jdk1.7.0_67  latest
[root@n1 java]#

 

二、安装Tomcat

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

rm -rf /usr/local/tomcat7
cd /usr
cd /usr/local/tomcat7
ls
ls

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

cd /
tar zxvf /soft/apache-tomcat-7.0.55.tar.gz
mv /apache-tomcat-7.0.55 /usr/local/tomcat7
chmod x /usr/local/tomcat7

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

三、设置碰着变量

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

试行vim /etc/profile命令,加多意况变量代码如下

1.5、检查相关文件目录,shell:apache-tomcat-8.5.31      如图:

#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.* 
#tomcat config
export TOMCAT_HOME=/usr/local/tomcat7
export CATALINA_HOME=/usr/local/tomcat7
#path config
export PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin

澳门新浦京娱乐场网站 7

实行命令source /etc/profile刷新情状变量

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

四、启动Tomcat

澳门新浦京娱乐场网站 8

sh /usr/local/tomcat7/bin/startup.sh

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

在火狐浏览器中开荒网址

澳门新浦京娱乐场网站 9

关闭Tomcat命令
sh /usr/local/tomcat7/bin/shutdown.sh

 

五、开机运维汤姆cat脚本

 若浏览器提醒访问8080端口退步,则要求在linux防火墙中支出8080端口 或关闭系统防火墙。

5.1、试行命令vi /etc/rc.d/init.d/tomcat生成脚本文件,内容如下

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

#!/bin/bash

1.9、linux防火墙中开放8080端口 shell:vim /etc/sysconfig/iptables 如图:

#

澳门新浦京娱乐场网站 10

# /etc/rc.d/init.d/tomcat

linux防火墙iptables  详解:http://man.linuxde.net/iptables    园又见解地址:https://www.cnblogs.com/alimac/p/5848372.html

# init script for tomcat precesses

重启防火墙 shell:systemctl restart iptables.service 或 service iptable restart

#

起始汤姆cat,并通过浏览器访问8080端口。

# processname: tomcat

1.10、修改Tomcat端口号

# description: tomcat is a j2se server

跻身安装目录 shell:cd apache-tomcat-8.5.31 查看文件目录 shell:ls   shell:vim /conf/server.xml

# chkconfig: 2345 86 16

澳门新浦京娱乐场网站 11

# description: Start up the Tomcat servlet engine.

检索8080端口:/8080 按a键步向insert情势 改过端口号 举个例子:8080=>80 esc键退出修正,:wq保存并退出

if [ -f /etc/init.d/functions ]; then

2、设置tomcat服务运转

. /etc/init.d/functions

2.1、施行命令创制脚本文件 shell: vim /etc/rc.d/init.d/tomcat8 写入以下脚本代码: 暗紫内容路线依据实际安装路线改过。

elif [ -f /etc/rc.d/init.d/functions ]; then

#!/bin/sh
#chkconfig: 2345 10 90
#description: Starts and Stops the Tomcat daemon.
#by test
##############################################
#Startup script for Tomcat on Linux


#filename tomcat.sh


#Make sure the Java and the tomcat installation path has been added to the PATH
JAVA_HOME=/usr/java/jdk1.8.0_171                  #JDK dir 
CATALINA_HOME=/usr/tomcat/apache-tomcat-8.5.31           #tomcat dir
export JAVA_HOME
export CATALINA_HOME


###############################################
start_tomcat=$CATALINA_HOME/bin/startup.sh              #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh                  #tomcat关闭文件
start() {                                                              
        echo -n "Starting tomcat: "
        ${start_tomcat}
        echo "tomcat start ok."
}
stop() {
        echo -n "Shutting down tomcat: "
        ${stop_tomcat}
        echo "tomcat stop ok."
}
# See how we were called

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        sleep 10
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
esac
exit 0

. /etc/rc.d/init.d/functions

头部 #!/bin/sh  #chkconfig: 2345 10 90 必选存在。

else

2.2、 给文件增多权限,使得脚本文件能够进行,shell:chmod 755 /etc/rc.d/init.d/tomcat

echo -e "atomcat: unable to locate functions lib. Cannot continue."

2.3、将文件增加至服务,shell:chkconfig --add /etc/rc.d/init.d/tomcat8

exit -1

2.4、修改apache-tomcat-8.5.31/bin/catalina.sh文件,shell:vim /usr/tomcat8/apache-tomcat-8.5.31/bin/catalina.sh  文件内容最后增加以下命令:

fi

export JAVA_HOME=/usr/java/jdk1.8.0_171
export CATALINA_HOME=/usr/tomcat8/apache-tomcat-8.5.31
export CATALINA_BASE=/usr/tomcat8/apache-tomcat-8.5.31
export CATALINA-TMPDIR=/usr/tomcat8/apache-tomcat-8.5.31

RETVAL=$?

2.5、命令运维或终止tomcat服务

CATALINA_HOME="/usr/local/tomcat7" #tomcat安装目录

shell:启动:service tomcat8 start 或 停止:service tomcat8 stop

case "$1" in

澳门新浦京娱乐场网站 12

start)

3、java程序布置

if [ -f $CATALINA_HOME/bin/startup.sh ];

 未完,待续...................

then

 

echo $"Starting Tomcat"

CSDN参照他事他说加以考察文献:

$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

 

5.2、加多权限chmod 755 /etc/rc.d/init.d/tomcat,使得脚本文件可推行

5.3、运行:chkconfig --add /etc/rc.d/init.d/tomcat #将其加到服务中

5.4、在vim /usr/local/tomcat7/bin/catalina.sh文件中走入以下语句:

#auto startup tomcat config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CATALINA_HOME=/usr/local/tomcat7
export CATALINA_BASE=/usr/local/tomcat7
export CATALINA_TMPDIR=/usr/local/tomcat7/temp

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

Linux下Apache与多少个Tomcat 集群负载均衡 http://www.linuxidc.com/Linux/2012-01/51731.htm

Nginx 汤姆cat 集群负载均衡解决笔记 http://www.linuxidc.com/Linux/2013-07/86827.htm

实例详解汤姆cat组件安装 Nginx反向代理汤姆cat Apache使用mod_jk和mod_proxy反向代理和负载均衡 http://www.linuxidc.com/Linux/2013-06/85290.htm

CentOS 6.5下行使Tiguansyslog LogAnalyzer MySQL安插日志服务器 http://www.linuxidc.com/Linux/2014-06/103836.htm

Apache 汤姆cat 情形搭建(JK布置进程) http://www.linuxidc.com/Linux/2012-11/74474.htm

汤姆cat 的详细介绍:请点这里
汤姆cat 的下载地址:请点这里

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2015-01/111485.htm

澳门新浦京娱乐场网站 13

本文由澳门新浦京娱乐场网站发布于澳门新浦京娱乐场网站,转载请注明出处:澳门新浦京娱乐场网站设置汤姆cat并运维程序