<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "OLAT 6.2.1->6.2.2升級筆記"]]></title>
		<link>https://forum.andowson.com/posts/list/14.page</link>
		<description><![CDATA[Latest messages posted in the topic "OLAT 6.2.1->6.2.2升級筆記"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>OLAT 6.2.1-&gt;6.2.2升級筆記</title>
				<description><![CDATA[ OLAT 6.2.2出來了一陣子，昨天開始嘗試升級，除了壓縮檔解壓縮出來的目錄命名方式跟之前不同外，執行到ant build時還遇到了下面這樣的錯誤 
<br>
[quote] [javac] The system is out of resources. 
<br>
 [javac] Consult the following stack trace for details. 
<br>
 [javac] java.lang.OutOfMemoryError: Java heap space[/quote] 
<br>
後來查了一下OLAT mailing list裡面，有人也遇到了這樣的問題，解法就是加上一個 
<br>
export ANT_OPTS=-Xmx128m 
<br>
宣告再執行ant build就可以了，底下直接給整個執行的shell script，有需要的人請自行參考並修改。 
<br>
<br>
[code] 
<br>
# get OLAT source 
<br>
cd ~/download 
<br>
wget http://www.olat.org/downloads/stable/OLAT-6.2.2.zip 
<br>
unzip OLAT-6.2.2.zip 
<br>
mv olat3 OLAT-6.2.1 
<br>
mv OLAT-6_2_2-PUBLIC-* olat3 
<br>
cd olat3 
<br>
<br>
# config build.properties 
<br>
sed -e "s/\/usr\/local\/opt\/olat\/olat3/\/home\/andowson\/download\/olat3/g" \ 
<br>
-e "s/\/usr\/local\/opt\/olat\/olatdata/\/home\/andowson\/data\/olatdata/g" \ 
<br>
-e "s/\/usr\/local\/opt\/tomcat/\/var\/tomcat6/g" \ 
<br>
-e "1,$$s/www.myolat.com/www.andowson.com/g" \ 
<br>
-e "1,$$s/myolat.com/andowson.com/g" \ 
<br>
-e "1,$$s/myolat/andowson/g" \ 
<br>
-e "s/server.modjk.enabled=false/server.modjk.enabled=true/g" \ 
<br>
-e "55a\server.modjk.jvmRoute=worker1" \ 
<br>
-e "s/defaultcharset=ISO-8859-1/defaultcharset=UTF-8/g" \ 
<br>
-e "s/registration.enableNotificationEmail=false/registration.enableNotificationEmail=true/g" \ 
<br>
-e "s/smtp.host=smtp.andowson.com/smtp.host=smtp.other.com/g" \ 
<br>
-e "s/smtp.user=/smtp.user=username/g" \ 
<br>
-e "s/smtp.pwd=/smtp.pwd=password/g" \ 
<br>
-e "121,143d" \ 
<br>
-e "1,$$s/#db/db/g" \ 
<br>
-e "1,$$s/net.sf.hibernate/org.hibernate/g" \ 
<br>
-e "s/instantMessaging.server.name=jabber.andowson.com/instantMessaging.server.name=www.andowson.com/g" \ 
<br>
-e "s/instantMessaging.db.name=wildfire/instantMessaging.db.name=openfire/g" \ 
<br>
-e "s/instantMessaging.db.user=wildfire/instantMessaging.db.user=openfire/g" \ 
<br>
-e "s/instantMessaging.db.pass=wildfire/instantMessaging.db.pass=openfire/g" \ 
<br>
-e "s/cluster.catalinaport=8006/cluster.catalinaport=8105/" \ 
<br>
-e "s/cluster.ajpport=8009/cluster.ajpport=8109/" build.properties.default &gt; build.properties 
<br>
<br>
# adjust the original template config files 
<br>
# enable zh_CN and zh_TW on the top right menu 
<br>
sed -i -e "s/&lt;enabledLanguages&gt;en,de,fr,it,es&lt;\/enabledLanguages&gt;/&lt;enabledLanguages&gt;en,de,fr,it,es,zh_CN,zh_TW&lt;\/enabledLanguages&gt;/g" ~/download/olat3/webapp/WEB-INF/olat_config.xml.in 
<br>
# change domain name in email address 
<br>
sed -i -e "1,$$s/olat-newinstallation.org/andowson.com/g" ~/download/olat3/webapp/WEB-INF/olat_config.xml.in 
<br>
# fix the commnet style in XML 
<br>
sed -i -e "13c\ &lt;\!-- default session timeout --&gt;" ~/download/olat3/webapp/WEB-INF/web.xml.in 
<br>
<br>
# remove findbugs setting 
<br>
sed -i -e "1348,1361d" build.xml 
<br>
ant config-all 
<br>
# to avoid OutOfMemoryError 
<br>
export ANT_OPTS=-Xmx128m 
<br>
ant build 
<br>
<br>
# stop Tomcat 
<br>
sudo /etc/init.d/tomcat stop 
<br>
<br>
# backup db 
<br>
sudo -u postgres pg_dump olat &gt; /tmp/olat.bak 
<br>
<br>
# copy to the target directory 
<br>
sudo mv ~/www/olat /tmp/olat-6.2.1 
<br>
cp -rf ~/download/olat3/webapp ~/www/olat 
<br>
cp -rf ~/download/olat3/htdocs/* ~/www/olat 
<br>
sudo chmod 775 ~/www/olat/static 
<br>
sudo chmod 775 ~/www/olat/WEB-INF 
<br>
sudo chmod 775 -R ~/data/olatdata 
<br>
<br>
# start Tomcat 
<br>
sudo /etc/init.d/tomcat start 
<br>
[/code]]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/375/717.page</guid>
				<link>https://forum.andowson.com/posts/preList/375/717.page</link>
				<pubDate><![CDATA[Wed, 23 Dec 2009 21:15:39]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
	</channel>
</rss>