Linux下搭建Tomcat环境

8月 28th, 2015 2,008 留下评论 阅读评论

多年没有碰Java Web了,之前也一直在Windows下玩耍。在Linux下跑起Tomcat也折腾了一阵。

看Apache Tomcat官网,已经有Tomcat 8.x(据说支持Oracle Java 7.0标准),7.x和6.x,习惯还是使用6.0.44版本。

设置环境变量

打开~/.profile文件,或者/etc/profile文件

JAVA_HOME=/usr/.../java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
CATALINA_HOME=/home/.../tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME

使用source ~/.profile命令重新加载文件(或重新登陆ssh即可),查看命令echo $JAVA_HOME

给Tomcat脚本加执行权限

进入$CATALINA_HOME/binchmod +x *.sh

然后./startup.sh,应该就能启动了

启动成功显示:

Using CATALINA_BASE: /home/.../apache-tomcat-6.0.44
Using CATALINA_HOME: /home/.../apache-tomcat-6.0.44
Using CATALINA_TMPDIR: /home/.../apache-tomcat-6.0.44/temp
Using JRE_HOME: /usr/.../java
Using CLASSPATH: /home/.../apache-tomcat-6.0.44/bin/bootstrap.jar

用netstat -ntlp显示:

tcp6 0 0 :::8009 :::* LISTEN 25424/java    # AJP服务
tcp6 0 0 :::8080 :::* LISTEN 25424/java    # HTTP服务
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 25424/java  # 关闭命令接收服务

修改Tomcat启动端口,在conf/server.xml,修改Connector port="8080"中的端口号即可

以根目录启动

可以在conf/server.xml中,修改Host标签中添加一行,docBase指向含有WEB-INF的目录即可

<Context path="" docBase="/home/.../app" debug="0" reloadable="true" />

Categories: Java 标签:,
  1. 还没有评论呢。