ubuntu下安装tomcat(仅供参考)

软件和网站开发以及相关技术探讨
回复
gbluo
帖子: 33
注册时间: 2008-11-17 14:13

ubuntu下安装tomcat(仅供参考)

#1

帖子 gbluo » 2009-02-10 15:12

首先,请保证您已安装了jdk并有设置JAVA_HOME环境变量。
然后,在http://tomcat.apache.org/上下载得到apache-tomcat-5.5.27.tar.gz,我将其移动至/usr/share/tomcat5,然后执行

代码: 全选

tar -zxvf apache-tomcat-5.5.27.tar.gz
得到一个文件夹apache-tomcat5.5.27
此时,tomcat已经安装完成。
我安装完tomcat后并不能运行,也就是说在地址栏中输入http://locathost:8080并没有显示安装成功。
于是,我执行

代码: 全选

sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
显示没有设置JAVA_HOME环境变量,下面列出解决办法

执行

代码: 全选

sudo vi /usr/share/tomcat5/apache-tomcat-5.5.27/bin/catalina.sh
修改catalina.sh文件,在文件开头注释后插入
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"
然后执行

代码: 全选

sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
这样,就可以成功启动tomcat.

呵呵,添上最后一步:轻松启动,关闭,重启tomcat
在~/.bashrc文件里添加:
alias starttomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh'
alias shutdowntomcat='sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/shutdown.sh'
alias restarttomcat='shutdowntomcat && starttomcat'
然后执行

代码: 全选

source ~/.bashrc
可以修改server.xml文件使得访问时省略端口,如,tomcat5.5.27的默认端口为8080,若要修改成80,则进行如下操作
执行

代码: 全选

sudo vi /usr/share/tomcat/apache-tomcat-5.5.27/conf/server.xml
修改server.xml,将其中的数字8080全部改成80即可,修改端口的位置为
<Connector port="8080"....../>
端口80比较特殊,如果你把端口改为80,你可以在地址栏中直接输入http://localhost/访问你的web
上次由 gbluo 在 2009-10-02 12:03,总共编辑 1 次。
爱上那只猪
帖子: 263
注册时间: 2008-07-11 16:23

Re: ubuntu下安装tomcat(仅供参考)

#2

帖子 爱上那只猪 » 2009-05-08 16:59

安装的话,在新立得里搜 tomcat就有了啊!

只是配置的问题。。。不懂,我这几天正想研究下这个东西!
头像
yaoms
帖子: 4952
注册时间: 2007-10-19 14:51
来自: 深圳

Re: ubuntu下安装tomcat(仅供参考)

#3

帖子 yaoms » 2009-05-08 17:04

tomcat 就个包,解压缩就能用,倒是java环境要好好设置。

update-java-alternatives -h 看看会很有好处
usage: update-java-alternatives [--jre-headless] [--jre] [--plugin] [ -t|--test|-v|--verbose]
-l|--list [<jname>]
-s|--set <jname>
-a|--auto
-h|-?|--help
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
hqula
帖子: 4
注册时间: 2008-10-15 11:08

Re: ubuntu下安装tomcat(仅供参考)

#4

帖子 hqula » 2009-05-12 1:29

发现MyEclipse自带的TOMCAT不好用.重新装TOMCAT
1.下载

http://tomcat.apache.org/download-60.cgi 下载Linux的版本放在 home/alex下面

alex是我的用户名

我下载的以下版本(6.0.18)

Core:
* tar.gz (pgp, md5)


2.安装

代码: 全选

~$ sudo tar zxvf apache-tomcat-6.0.18.tar.gz
~$ sudo cp -R apache-tomcat-6.0.18 /opt

3.设置

添加用户名和密码:

代码: 全选

sudo gedit  /opt/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="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
设置环境变量:
使用

代码: 全选

~$ sudo  gedit /opt/apache-tomcat-6.0.18/bin/startup.sh
~$ sudo  gedit /opt/apache-tomcat-6.0.18/bin/shutdown.sh
编辑startup.sh和shutdown.sh,在文件的开头处添加以下环境变量:
#set java environment

JAVA_HOME=/home/alex/jdk1.6.0_12

JRE_HOME=/home/alex/jdk1.6.0_12/jre

CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

# set tomcat environment
TOMCAT_HOME = /opt/apache-tomcat-6.0.18
4.启动和关闭Tomcat

启动

代码: 全选

~$ sudo  /opt/apache-tomcat-6.0.18/bin/startup.sh
关闭

代码: 全选

~$ sudo  /opt/apache-tomcat-6.0.18/bin/shutdown.sh 
--------------------------------------------------------------------
TOMCAT那些.sh文件都不是可执行文件,于是找到命令:
将所有的.sh可执行
chmod +x *.sh
--------------------------------------------------------------------
确保在/etc/environment文件中有:(这一步不是很确定是否需要)
CLASSPATH=/usr/lib/j2sdk1.5-sun/lib
JAVA_HOME=/usr/lib/j2sdk1.5-sun
--------------------------------------------------------------------
1.JAVA环境安装:
这一步比较关键,设置不好,连接tomcat时会有异常

配置JAVA环境变量:

代码: 全选

sudo gedit /etc/environment
将下面一行放到顶部

安装浏览器的JAVA Plugin(可选):

代码: 全选

sudo apt-get install sun-java6-plugin
duanyong
帖子: 73
注册时间: 2007-05-17 9:38

Re: ubuntu下安装tomcat(仅供参考)

#5

帖子 duanyong » 2009-05-13 18:15

显示没有设置JAVA_HOME环境变量,下面列出解决办法

执行

代码: 全选

sudo vi /usr/share/tomcat5/apache-tomcat-5.5.27/bin/catalina.sh
修改catalina.sh文件,在文件开头注释后插入
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_12"
然后执行

代码: 全选

sudo /usr/share/tomcat5/apache-tomcat-5.5.27/bin/startup.sh
这样,就可以成功启动tomcat.
如果是.bashrc文件中已经设置了 JAVA_HOME 或者 JRE_HOME环境变量,还需要在“catalina.sh”文件头添加"JAVA_HOME"和"JRE_HOME"的环境变更么? 如果还要添加,那么在.bashrc中声明的“JAVA_HOME”和"JRE_HOME"怎么办呢? 或者是catalina.sh中的"JAVA_HOME"与.bashrc中的"JAVA_HOME无关系,他们在系统是各自存在,但互不影响。
aprilus
帖子: 184
注册时间: 2008-10-21 23:33

Re: ubuntu下安装tomcat(仅供参考)

#6

帖子 aprilus » 2009-05-13 18:40

:em11 我显示没有设置JAVA_HOME环境变量,按照楼主的提示成功了
luanyongsdau
帖子: 13
注册时间: 2009-10-04 15:19

Re: ubuntu下安装tomcat(仅供参考)

#7

帖子 luanyongsdau » 2009-10-05 18:10

我也遇到了同样的问题,使用 sudo -s然后./catalina.sh run执行,没有提示任何错误。
chw_albert
帖子: 34
注册时间: 2011-01-03 16:18
联系:

Re: ubuntu下安装tomcat(仅供参考)

#8

帖子 chw_albert » 2011-01-11 9:57

mark
在通往牛逼的路上,我一路狂奔!
ssy341
帖子: 5
注册时间: 2011-01-24 10:15

Re: ubuntu下安装tomcat(仅供参考)

#9

帖子 ssy341 » 2011-05-25 11:22

终于能启动了,不容易啊~~
回复