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配合使用,且听下回分解! 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值