freebsd java 能用吗_FreeBSD 安裝 Tomcat JAVA JDK1.6 筆記

cd /usr/ports/java/jdk16/

make

在這一步,需要你手動到sun.com上下載幾個安裝包,按提示下載好後加入到 /usr/ports/distfiles/,再次 make 即可。

jdk1.6 這個安裝過程很長,將近3個小時,需要耐心 ^0^

jdk1.6 裝好了之後接下來就是安裝 Tomcat 軟體:

cd /usr/ports/www/tomcat6

make install clean

加入開機啟動讓每次重開機 Tomcat 就會自動啟動:

vi /etc/rc.conf

tomcat60_enable="YES"

修改 tomcat 的 server.xml 增加如下設定:紅色字是建議增加的,可以壓縮資料,增加傳輸效率

connectionTimeout="20000"

redirectPort="8443"

compression="on"

compressionMinSize="1024"

compressableMimeType="text/xml"

/>

安裝完成後,預設的 Web 存放位置為 /usr/local/apache-tomcat-6.0/webapps/ROOT/,如需要改變預設路徑可透過 /usr/local/apache-tomcat-6.0/conf/server.xml 此檔改變。找到 Host name 處並更改,如下:

改為:

安裝完 Tomcat 後記得要修改啟動參數,以限制記憶體使用,不然會出現底下的錯誤訊息。

java.lang.OutOfMemoryError: Java heap space

in FreeBSD Tomcat 額外設定 /usr/local/etc/rc.d/tomcat6

java_command="/usr/local/bin/java \

${tomcat60_java_opts} \

-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \

-classpath /usr/local/apache-tomcat6.0/bin/bootstrap.jar:/usr/local/apache-tomcat6.0/bin/commons-logging-api.jar:${tomcat60_classpath} \

-Dcatalina.base=${tomcat60_catalina_base} \

-Dcatalina.home=${tomcat60_catalina_home} \

-Djava.io.tmpdir=${tomcat60_catalina_tmpdir} \

-Xms1280m \

-Xmx1500m \

org.apache.catalina.startup.Bootstrap"

in Linux Tomcat 額外設定 /etc/init.d/tomcat

$DAEMON_HOME/jsvc-src/jsvc \

-user $TOMCAT_USER \

-home $JAVA_HOME \

-Dcatalina.home=$CATALINA_HOME \

-Djava.io.tmpdir=$TMP_DIR \

-Xms1280m \

-Xmx1500m \

-outfile $CATALINA_HOME/logs/catalina.out \

-errfile '&1' \

$CATALINA_OPTS \

-cp $CLASSPATH \

org.apache.catalina.startup.Bootstrap

這樣就完成了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值