XxBlog

knowledge is power

我叫潘潘,来自成都,是一名 Java,Python 开发者,爱好广泛,热爱各种新技术,致力成为一名全栈开发工程师。


Ubuntu配置多个Tomcat服务器

###Ubuntu配置多个Tomcat服务器 最近参加了一个比赛项目,做服务端,打算把服务暂时部署在自己的服务器上面提供给安卓端的同学测试使用,我的服务端是Ubuntu+Nginx+Tomcat的,然后为了不影响服务器上面以前的其他项目,所以复制了一个Tomcat,下面就用Tomcat7070来描述这个新的Tomcat吧,然后简单的修改了一下:

/Tomcat_Home/conf/server.xml

这个文件,然后启动了之后一直无法访问,后台测试了好久,把之前的Tomcat8080停了之后再启动新的Tomcat7070惊奇的发现启动的居然还是之前的Tomcat8080,所以便上网查了一下,发现原来Tomcat在启动的时候回自动向

/etc/profile 文件中写入了一个

export TOMCAT_HOME=/home/ubuntu/java/tomcat

###解决方案 经过一番百度,找到了解决方案

  • 首先:修改profile文件,然后保存退出
    export JAVA_HOME=/usr/lib/jvm
    export CALSSPATH=$JAVA_HOME/lib/*.*
    export PATH=$PATH:$JAVA_HOME/bin
    \#tomcat
    CATALINA_HOME=/home/ubuntu/java/tomcat
    CATALINA_BASE=/home/ubuntu/java/tomcat
    export CATALINA_BASE CATALINA_HOME
    \#tomcat2_7070
    CATALINA_2_HOME=/home/ubuntu/java/tomcat-qingning-7070
    CATALINA_2_BASE=/home/ubuntu/java/tomcat-qingning-7070
    export CATALINA_2_BASE CATALINA_2_HOME
    
    export TOMCAT_HOME=/home/ubuntu/java/tomcat
    
    export TOMCAT_2_HOME=/home/ubuntu/java/tomcat-qingning-7070
    

</pre>

  • 修改第二个Tomcat,也就是Tomcat7070中的Server.xml的shutdown端口和connector端口:

    /tomcat_home/conf/server.xml
      <Server port="8006" shutdown="SHUTDOWN">
      <Connector port="7070" protocol="HTTP/1.1"
             connectionTimeout="20000"
             redirectPort="8443" />
    
  • 修改Tomcat2也就是Tomcat7070的启动关闭配置,路径为:

    /tomcat_home/bin/startup.sh
    /tomcat_home/bin/shutdown.sh

    修改方法为分别在两个配置文件中加入下面两行代码:

    export CATALINA_HOME=$CATALINA_2_HOME
    export CATALINA_BASE=$CATALINA_2_BASE

###然后就搞定了!,访问localhost:7070看看效果吧!

最近的文章

Tomcat配置Https证书

###Tomcat配置Https证书最近做项目的时候时候用到了Paypal支付,目前Paypal推荐使用RESTapi来发起支付,支付之后Paypal服务器会异步回调发起方的服务器,需要在Paypal Developer里面的DASHBOARD中配置WEBHOOKS地址,也就是回调地址,蛋疼的地方来了,Paypal的回调接口地址必须使用Https开头,(国内的支付宝都可以使用http,真是蛋疼,或许这些地方就是Paypal在国内火不起来的一部分原因吧。)好了,废话不多说了,开始操作步骤:#...…

继续阅读