首页 > 代码库 > FreeBSD 安裝 Tomcat JAVA JDK1.6 筆記
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/tomcat6make install clean
加入開機啟動讓每次重開機 Tomcat 就會自動啟動:
vi /etc/rc.conftomcat60_enable="YES"
修改 tomcat 的 server.xml 增加如下設定:紅色字是建議增加的,可以壓縮資料,增加傳輸效率
<Connector port="8080" protocol="HTTP/1.1"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 處並更改,如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="ROOT"; crossContext="true"> </Context></Host>
改為:
<Host name="localhost" appBase="/website/" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="."; crossContext="true"> </Context></Host>
安裝完 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
這樣就完成了
FreeBSD 安裝 Tomcat JAVA JDK1.6 筆記
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。