到apache的官网下载tomcat。(http://tomcat.apache.org/)
解压并移动:
tar zxvf apache-tomcat-7.0.42.tar.gz
sudo mv apache-tomcat-7.0.42/ /opt/tomcat7
到tomcat7里的bin里面找到catalina.sh,编辑:
sudo vim bin/catalina.sh
找到下面的代码:
cygwin=false
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
在下面添加JAVA_HOME:
JAVA_HOME=/home/lin/software-installed/jdk1.7.0_40
保存退出。
同样在bin目录下,开启服务:
sudo ./startup.sh
若出现下面的输出,则表示成功启动:
Using CATALINA_BASE: /opt/tomcat7
Using CATALINA_HOME: /opt/tomcat7
Using CATALINA_TMPDIR: /opt/tomcat7/temp
Using JRE_HOME: /home/lin/software-installed/jdk1.7.0_40
Using CLASSPATH: /opt/tomcat7/bin/bootstrap.jar:/opt/tomcat7/bin/tomcat-juli.jar
#######################################################################################
tomcat的端口默认为8080,若出现端口冲突,则可以进行以下修改:
tomcat7目录下的conf文件夹里面的server.xml文件,找到下面几句:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
只需要将里面的"8080"改成任何没用过的端口号即可,例如"9090"。