`
timnity
  • 浏览: 103839 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux上的Tomcat6.0安装

阅读更多
所用系统是Ubuntu8.10,Tomcat6.0.18,下载地址:http://tomcat.apache.org/download-60.cgi。
因为Ubuntu系统还不是很熟悉,所以JDK是使用apt-get的方式安装的JDK1.6.0_10。但是在同样偷懒使用apt-get tomcat的时候出问题了。tomcat被自动安装在/usr/share里,并且tomcat6、tomcat6-example、 tomcat6-admin等几个目录都是分开的,启动startup.sh就报错。
最后转向手动配置一个服务器,从tomcat网站下载zip包的应用程序,解压到/opt下,修改拥有者
$sudo chown -r username:groupname tomcat6/
并且修改profile文件
$sudo gedit /etc/profile
在最后添加
export CATALINA_HOME=/opt/tomcat6
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
重启服务器即可。运行/opt/tomcat6/bin/startup.sh。

这里解决了我一直搞混的环境变量设置问题:
1 .bashrc 这个隐藏文件中设置的变量是用户的环境变量,一旦用su - 命令换了一个帐号,当前环境变量就更换了。
2./etc/environment中书写环境变量,不能使用变量+路径的写法,只能使用绝对路径。
环境变量一般不要写在 /etc/environment 文件中,如果要写,那么请直接写路径,如:
CLASSPATH=.:/opt/tomcat/lib
而下面这样写则是错误的
CLASSPATH=.:$CATALINA_HOME/lib
因为$CATALINA_HOME 将不会得到解析,可以用 env 命令查看结果
如果在 /etc/environment 文件中,有类似这样写的
PATH=$PATH:$CATALINA_HOME/bin
则在登录后,出现 xsession-errors ,用 recovery-mode 进去,在 root 帐户下修改 /etc/environment 文件后,保存重起即可。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics