Tomcat的运行,依赖JDK,如果你没有安装JDK,先安装JDK吧:
http://blog.csdn.net/olevin/article/details/17752559
1. 下载apache-tomcat-7.0.47.tar.gz
2. 解包
# tar xzvf apache-tomcat-7.0.47.tar.gz
当前目录下会生成apache-tomcat-7.0.47
3. copy到/opt目录下(习惯上放到这里,当然你可以放到任何地方)
# mv apache-tomcat-7.0.47 /opt
4. 启动Tomcat
启动:
# cd opt/apache-tomcat-7.0.47/bin
# ./startup.sh
Using CATALINA_BASE: /opt/apache-tomcat-7.0.47
Using CATALINA_HOME: /opt/apache-tomcat-7.0.47
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.47/temp
Using JRE_HOME: /usr/java/jdk1.6.0_45
Using CLASSPATH: /opt/apache-tomcat-7.0.47/bin/bootstrap.jar:/opt/apache-tomcat-7.0.47/bin/tomcat-juli.jar
如果一切正常,会有类似上面的输出,这时你的tomcat应该就起起来
5. 查看一下进程,再次确认tomcat成功启动
# ps aux | grep tomcat
root 3519 24.3 3.7 1298648 72648 pts/0 Sl 16:43 0:05 /usr/java/jdk1.6.0_45/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-7.0.47/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-7.0.47/endorsed -classpath /opt/apache-tomcat-7.0.47/bin/bootstrap.jar:/opt/apache-tomcat-7.0.47/bin/tomcat-juli.jar -Dcatalina.base=/opt/apache-tomcat-7.0.47 -Dcatalina.home=/opt/apache-tomcat-7.0.47 -Djava.io.tmpdir=/opt/apache-tomcat-7.0.47/temp org.apache.catalina.startup.Bootstrap start
6. 打开浏览器,输入http://192.168.88.32/,即可以打开tomcat页面,(192.168.88.32是tomcat所在的服务器的ip)
如何停止tomcat:
./shutdown.sh
Using CATALINA_BASE: /opt/apache-tomcat-7.0.47
Using CATALINA_HOME: /opt/apache-tomcat-7.0.47
Using CATALINA_TMPDIR: /opt/apache-tomcat-7.0.47/temp
Using JRE_HOME: /usr/java/jdk1.6.0_45
Using CLASSPATH: /opt/apache-tomcat-7.0.47/bin/bootstrap.jar:/opt/apache-tomcat-7.0.47/bin/tomcat-juli.jar
如何修改tomcat默认端口:
编辑配置文件server.xml
# vi /opt/apache-tomcat-7.0.47/conf/server.xml
找到Connector port="8080" protocol="HTTP/1.1",这个文件里面有很多端口,可能有好几个8080端口,不要管它,你只要认准 protocol="HTTP/1.1"这端口就行了
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改这个port值为你想要的端口值,保存,然后重启tomcat
如果非默认端口,那么在访问webserver是,就得带上你自定义的端口,比如
port="9999",在浏览器地址栏就需要键入:http://
192.168.88.32:9999/