天天看點

FreeBSD下安裝配置Tomcat5.5

學了FreeBSD有一周了吧,想起了自己用的Jsp,還說什麼呢?來裝一個環境吧!

1, 下載下傳安裝tomcat5.5的ports,如果已經有了可直接跳到第二步

    先下載下傳對應的ports,這裡我裝的是Tomcat5.5,是以我下載下傳的是tomcta55(http://www.freebsd.org/cgi/cvsweb.cgi/ports/www/tomcat55/),放在/usr/ports/www下,然後用 tar zxvf jakarta-tomcat-~~.tar.gz  解壓.

2,下載下傳apache-tomcat-5.5.17.tar.gz(http://tomcat.apache.org)在/usr/ports/distfiles下.

3,在/usr/ports/www/tomcat55下執行make -v,提示:

===>  Vulnerability check disabled, database not found

===>  Extracting for tomcat-5.5.17_1

=> MD5 Checksum OK for apache-tomcat-5.5.17.tar.gz.

=> SHA256 Checksum OK for apache-tomcat-5.5.17.tar.gz.

===>  Patching for tomcat-5.5.17_1

Installation settings:

   Destination directory:    /usr/local/tomcat5.5

   Location of JDK:          /usr/local/diablo-jdk1.5.0

   Location of Java port:    java/diablo-jdk15

   Running as (user/group):  www/www

   HTTP port:                8180

   Shutdown listener port:   8005

   AJP 1.3 connector port:   8009

   Logfile stdout:           /usr/local/tomcat5.5/logs/stdout.log

   Logfile stderr:           /usr/local/tomcat5.5/logs/stderr.log

===>  Applying FreeBSD patches for tomcat-5.5.17_1

>> Removing unneeded files... [ DONE ]

>> Customizing server.xml... [ DONE ]

===>  Configuring for tomcat-5.5.17_1

4,在/usr/ports/www/tomcat55下執行make install,提示:

===>  Installing for tomcat-5.5.17_1

===>   tomcat-5.5.17_1 depends on file: /usr/local/diablo-jdk1.5.0/bin/java - found

===>   Generating temporary packing list

===>  Checking if www/tomcat55 already installed

>> Creating destination directory... [ DONE ]

>> Copying files to destination directory...

        Installing local configuration file: /usr/local/tomcat5.5/conf/Catalina/localhost/host-manager.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/Catalina/localhost/manager.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/catalina.policy

        Installing local configuration file: /usr/local/tomcat5.5/conf/catalina.properties

        Installing local configuration file: /usr/local/tomcat5.5/conf/context.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/logging.properties

        Installing local configuration file: /usr/local/tomcat5.5/conf/server-minimal.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/server.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/tomcat-users.xml

        Installing local configuration file: /usr/local/tomcat5.5/conf/web.xml

 [ DONE ]

>> Creating log files... [ DONE ]

>> Creating symlink to tools.jar... [ DONE ]

>> Fixing ownership settings... [ DONE ]

>> Fixing permissions... [ DONE ]

Apache Tomcat 5.5.17 has been installed in /usr/local/tomcat5.5.

===> Installing rc.d startup script(s)

===>   Registering installation for tomcat-5.5.17_1

5 執行make clean。

6 配置一些環境變量 

    對應不同的shell有不同的設法,這裡用的是bash:

  export JAVA_HOME=/usr/local/jdk1.5.0

  export CATALINA_HOME=/usr/local/tomcat5.5

  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

7,打開Tomcat服務

   至Tomcat所在的目錄,這裡是/usr/local/tomcat5.5,可能你安裝不在這個檔案夾中,但應該是類似的,然後cd bin,運作startup.sh,你會看到類似的提示,表示成功:

Using CATALINA_BASE:   /usr/local/tomcat5.5/

Using CATALINA_HOME:   /usr/local/tomcat5.5/

Using CATALINA_TMPDIR: /usr/local/tomcat5.5//temp

Using JRE_HOME:       /usr/local/diablo-jdk1.5.0/

注意要用root來啟動此指令!

8 測試Tomcat是否工作正常

    我這裡用的端口是8180,是以打開網頁http://127.0.0.1:8180,如果看到那個大貓了,那麼,恭喜!

9 關閉Tomcat服務

    同樣的tomcat5.5/bin目錄下,運作shutdown.sh,你會看到類似的提示,表示成功:

Using CATALINA_BASE:   /usr/local/tomcat5.5/

Using CATALINA_HOME:   /usr/local/tomcat5.5/

Using CATALINA_TMPDIR: /usr/local/tomcat5.5//temp

Using JRE_HOME:       /usr/local/diablo-jdk1.5.0/

注意同樣要用root來啟動此指令!

    至于如何進行自啟動及與Apache配合使用,且聽下回分解!