Ubuntu9.04下安装tomcat
第一步.安装JRE
1.安装:sudo apt-get install sun-java6-jdk
2.修改环境变量
lll@lll-desktop:/$ sudo gedit /etc/profile
在文件尾部加上以下几行:
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13/
export JRE_HOME=/usr/lib/jvm/java-6-sun-1.6.0.13//jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
(其中JRE_HOME的路径在ubuntu下用dpkg进行查看
lll@lll-desktop:/$ dpkg -L sun-java6-jdk
3.测试Java环境
设置完环境变量后,logout ubuntu,写个test.java
lll@lll-desktop:~/Documents$ sudo vi t.java
class t
{
public static void main(String[] args)
{
System.out.println("Hellow World!");
}
}
:wq
lll@lll-desktop:~/Documents$ javac t.java
lll@lll-desktop:~/Documents$ java t
Hello World!
至此,JDK安装测试OK。
第二步.安装tomcat
1.从tomcat官网http://tomcat.apache.org/download-60.cgi下载bin版本
lll@lll-desktop:~/Documents$ cp apache-tomcat-6.0.18.tar.gz /var
lll@lll-desktop:~/Documents$ cd /var
lll@lll-desktop:/var$ tar zxvf apache-tomcat-6.0.18.tar.gz
2.运行tomcat
lll@lll-desktop:/var$ cd apache-tomcat-6.0.18/bin
lll@lll-desktop:/var$ sudo ./startup.sh
Using CATALINA_BASE: /var/apache-tomcat-6.0.18
Using CATALINA_HOME: /var/apache-tomcat-6.0.18
Using CATALINA_TMPDIR: /var/apache-tomcat-6.0.18/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun-1.5.0.13/jre
3.确认tomcat正常运行
lll@lll:/var/apache-tomcat-6.0.18/bin$ ps -ef | grep tomcat
root 6128 1 0 20:16 pts/1 00:00:05 /usr/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/var/apache-tomcat-6.0.18/conf/logging.properties -Djava.endorsed.dirs=/var/apache-tomcat-6.0.18/endorsed -classpath :/var/apache-tomcat-6.0.18/bin/bootstrap.jar -Dcatalina.base=/var/apache-tomcat-6.0.18 -Dcatalina.home=/var/apache-tomcat-6.0.18 -Djava.io.tmpdir=/var/apache-tomcat-6.0.18/temp org.apache.catalina.startup.Bootstrap start
打开browser,输入http://127.0.0.1:8080 ,看到tomcat页面就算可以正常使用了。
另,要进入tomcat manager时所需要输入的用户名与密码在 apache-tomcat-6.0.16/conf/tomcat-users.xml中定义。
代码:sudo geidt /var/apache-tomcat-6.0.18/conf/tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="....." password="0000" roles="admin,manager"/>
</tomcat-users>
或:
<tomcat-users>
<role rolename="manager"/>
<user name="tomcat" password="tomcat" roles="tomcat" />
<user name="role1" password="tomcat" roles="role1" />
<user name="both" password="tomcat" roles="tomcat,role1" />
<user username="admin" password="admin" roles="manager"/>
</tomcat-users>
启动和重启命令:
sudo /var/apache-tomcat-6.0.18/bin/startup.sh
sudo /var/apache-tomcat-6.0.18/bin/shutdown.sh