@shellex说: 好困....碎觉....

HowTo: Ubuntu下配置Tomcat6

注意,这个流程的配置部分不是为服务器准备的。我的是开发用的工作站。

当然了,之前得装Sun JDK。Ubuntu 8.04 hardy源里就有,懒人直接点下面:

apt://sun-java6-jdk

Ubuntu 8.04 hardy源里也有Tomcat,但是太老了。当然你要愿意用这个老处女的话也不是不可以,点一下下面的链接就OK:

apt://tomcat5.5

我直接去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。

  1. On October 22, 2008 at 2:23 am

    貌似如果在安装tomcat之前应该把gij、gcj、openJava之类的包卸载干净并装好装sunJDK,否则很容易出问题。
    最后我建议执行这个,检查java程序的位置:
    ls -l `which java`

    也可以用这个,看下java的版本信息是否正确(如果有Hotpot之类的单词貌似就对了):
    java -version

    Notify
  2. On October 22, 2008 at 10:38 am
    shellex :

    [quote comment="522"]貌似如果在安装tomcat之前应该把gij、gcj、openJava之类的包卸载干净并装好装sunJDK,否则很容易出问题。
    …[/quote]

    Abettor GG所言甚是, jdk的配置什么的我在上古时代完成了,所以都忘记当时的情况了.

    Notify
  3. On October 22, 2008 at 5:14 pm
    Dustman :

    额…我记得07年7月时 我还是让你教我怎么装的….

    Notify
  4. On October 22, 2008 at 9:58 pm
    shellex :

    [quote comment="526"]额…我记得07年7月时 我还是让你教我怎么装的….[/quote]
    我…不记得了

    Notify

Leave a Reply