分页: 1 / 1

使用apt-get安装Tomcat5.5

发表于 : 2009-02-27 11:29
swordfish
最近为了学习jsp,在Ubuntu下搭建了一个jsp环境。把自己的安装过程贴出来。
参考了http://wiki.ubuntu.org.cn/index.php?title=%E4%BD%BF%E7%94%A8Tomcat%E8%AE%BE%E7%BD%AEJSP%E7%8E%AF%E5%A2%83&variant=zh-cn

1.先是安装java-jdk

代码: 全选

sudo apt-get install sun-java-jdk
sudo apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
2.添加必要的JAVA_HOME环境变量

代码: 全选

sudo gedit /etc/environment
在最后加入

代码: 全选

JAVA_HOME=/usr/lib/jvm/java-6-sun
CATALINA_HOME=/usr/share/tomcat5.5
3.用apt-get安装的tomcat5.5默认浏览端口是8180,不太习惯,改成8080

代码: 全选

sudo gvim /usr/share/tomcat5.5/conf/server.xml
找到

代码: 全选

<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
    <Connector port="8180" maxHttpHeaderSize="8192"
把Connector port="8180" 改为Connector port="8080"

4.添加管理员帐号

代码: 全选

sudo gvim /usr/share/tomcat5.5/conf/tomcat-users.xml

在<tomcat-users></tomcat-users>之间加入

代码: 全选

<user username="用户名" password="密码" roles="admin,manager"/>
5.重新启动tomcat服务

代码: 全选

sudo /etc/init.d/tomcat5.5 restart
用浏览器打开

代码: 全选

localhost:8080
Screenshot-3.png
Screenshot-2.png
6.由于tomcat的默认发布jsp应用程序文件在/usr/share/tomcat5.5-webapps/
可以自己作链接

代码: 全选

sudo rm /usr/share/tomcat5.5/webapps
sudo ln -s /usr/share/tomcat5.5-webapps /usr/share/tomcat5.5/webapps
7.自己测试一下JSP :em02

代码: 全选

sudo mkdir /usr/share/tomcat5.5/webapps/ROOT/test
sudo gvim /usr/share/tomcat5.5/webapps/ROOT/test/index.jsp
加入

代码: 全选

<% out.println("Hi,It's index.jsp");%>
在浏览器输入

代码: 全选

localhost:8080/test
Screenshot.png

Re: 使用apt-get安装Tomcat5.5

发表于 : 2009-03-17 16:22
horila
楼主 我按照你的方法装好了 可以有问题啊!
1、项目必须要放在ROOT下面么?我放在webapps里面提示找不到啊?
2、我在WIN平台上做好的项目,copy到Linux这边打开tomcat说找不到文件,无论放在ROOT还是WEBAPPS都说找不到,这是怎么回事啊?从浏览器打开提示HTTP:404

Re: 使用apt-get安装Tomcat5.5

发表于 : 2009-03-19 23:28
swordfish
在XP+APACHE+TOMCAT时war文件可以自动解压,Linux下war文件我是自己解压的,不知道为何不能自动解压。

Re: 使用apt-get安装Tomcat5.5

发表于 : 2009-03-20 17:04
horila
我发现用 apt-get 安装的Tomcat感觉有问题 ,虽然不知道具体问题处在什么地方,可是感觉用的怪怪的。
后来我下了个解压的直接用就可以了。