HowTo: Ubuntu下配置Tomcat6
注意,这个流程的配置部分不是为服务器准备的。我的是开发用的工作站。
当然了,之前得装Sun JDK。Ubuntu 8.04 hardy源里就有,懒人直接点下面:
Ubuntu 8.04 hardy源里也有Tomcat,但是太老了。当然你要愿意用这个老处女的话也不是不可以,点一下下面的链接就OK:
我直接去Apache Tomcat的下载页面下好了。
解压出来一个文件夹,改名叫tomcat6。Alt+f2召唤出运行对话框,对它说
gksu nautilus
意思是说,给哥使用root权限启动鹦鹉螺。
按照个人喜好,我把复制到/usr/local/share/
然后
cd /usr/local/share/tomcat6/bin
sh startup.sh
终端里猫咪抱怨:
Using CATALINA_BASE: /usr/local/share/tomcat6
Using CATALINA_HOME: /usr/local/share/tomcat6
Using CATALINA_TMPDIR: /usr/local/share/tomcat6/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
touch: 无法 touch “/usr/local/share/tomcat6/logs/catalina.out”: Permission denied
./catalina.sh: 357: cannot create /usr/local/share/tomcat6/logs/catalina.out: Permission denied
没有权限写log。
意思是没有权限写logs
用chmod 777 ../logs 给个完全权限,反正是工作站我就不做严格访问控制了,然后再sh startup.sh
终端提示:
Using CATALINA_BASE: /usr/local/share/tomcat6
Using CATALINA_HOME: /usr/local/share/tomcat6
Using CATALINA_TMPDIR: /usr/local/share/tomcat6/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
就没问题了。
然后修改配置文件,用vim打开/usr/local/share/tomcat6/conf/server.xml,把默认的虚拟主机修改成下面这样:
让它指向我的jsp web开发目录就OK 了。
然后
sh shutdown.sh
sh startup.sh
重启一下Tomcat,一切OK。
貌似如果在安装tomcat之前应该把gij、gcj、openJava之类的包卸载干净并装好装sunJDK,否则很容易出问题。
最后我建议执行这个,检查java程序的位置:
ls -l `which java`
也可以用这个,看下java的版本信息是否正确(如果有Hotpot之类的单词貌似就对了):
java -version