Linux环境下添加多个tomcat的方法

2017-01-13 08:19:59来源:CSDN作者:sinat_35010585人点击

1.复制一个tomcat(近似于废话);

2.打开tomcat--conf--server.xml:

<Server port="8005" shutdown="SHUTDOWN">
  <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
  <!-- Security listener. Documentation at /docs/config/listeners.html
  <Listener className="org.apache.catalina.security.SecurityListener" />
  -->

将这里的8005改为8006(我是习惯这样改)

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding="UTF-8"/>

将这里的8080改为8089(我是习惯这样改)

 <!-- Define an AJP 1.3 Connector on port 8009 -->
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

将这里的8009改为8010(当然了,又是我习惯这样改)

3.将修改的8089端口从防火墙里打开:

使用命令vi /etc/sysconfig/iptables,按下“i”键进入编辑模式,
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8089 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
~                                                                                                                                                                                                                              
~         
编辑完成后按下ESC键退出编辑模式,再按:wq保存并退出

4.重启防火墙:

使用命令/etc/init.d/iptables restart   或service iptables restart

5.打开tomcat的bin的启动权限

使用命令cd /usr/local/tomcat/bin 切换路径后执行  chmod u+x *.sh

6.启动tomcat:

cd /usr/local/tomcat  切换路径后执行 bin/startup.sh start

打印日志tail -f logs/catalina.out

经过上面一顿狂敲之后tomcat就启动起来了,在浏览器输入http://127.0.0.1:8089就可以看到那只奇丑无比的Tomcat了。



最后送上查看tomcat进程的命令:ps -ef | grep tomcat                  

强制杀死该进程的命令 kill -9 进程号    或     温柔的杀死 kill 进程号

如果使用nginx来进行负载均衡,再送上查看nginx进程的命令:ps -ef | grep nginx

强制杀死该进程的命令 kill -9 进程号    或     温柔的杀死 kill 进程号

启动nginx命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  (前提是你nginx的配置文件必须正确,那么问题来了,如何查看配置文件是否正确呢?)

先切换路径cd /usr/local/nginx/sbin,然后执行./nginx -t    如果看到

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

就说明是正确的,不要说你不认得英语,那个红色单词不认识的话你就可以那啥了……

其实你也可以不用杀死人家,直接重启,专业的说法是平滑启动,先切换路径cd /usr/local/nginx/sbin 执行./nginx -s reload

附上本人的nginx.conf配置文件仅供参考http://pan.baidu.com/s/1gfJXD8f


对了,有的人可能还不会在Linux下玩数据库,下面倾情奉献(以Mysql数据库为例):

连接mysql数据库:mysql -u 用户名 -p密码  (看好了,我没打空格)

新建数据库: create database 数据库名

选中数据库: use 数据库名  (选中之后才能进行操作)

导入sql脚本:source /home/user.sql(注意你的sql脚本路径)

查看所有数据库: show databases;
查看数据库中的所有表: show tables;

删除一个数据库:drop database 数据库名;

清空某个表:truncate table 表名;

查看表结构:describe 表名;



OK,so much for this,thanks……




最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台