發(fā)布FWMS
1、利用命令“D:\FWMS\code\trunk\main\ear\ejb>dir /a:d /b”,列舉出所有的EJB模塊清單2、結(jié)合上面的清單,結(jié)合正則“^(.*)$”,替換為“<ant antfile="${FWMS_code}/ear/ejb/$1/META-INF/build.xml" dir="${FWMS_code}/ear/ejb/$1/META-INF" target="ejbdoclet"/>”形式,并將得到的ant元素清單放置到工程下build.xml的“Generating_Code”target中。
3、基于如下正則,利用UE批量替換properties文件中的project.path:
查找:(project.path.*)
目標(biāo):project.path=../../../APP-INF/classes;../../../APP-INF/lib/activation.jar;../../../APP-INF/lib/ant.jar;../../../APP-INF/lib/apachepoi.jar;../../../APP-INF/lib/axis.jar;../../../APP-INF/lib/axis-ant.jar;../../../APP-INF/lib/bsh2.0.jar;../../../APP-INF/lib/classes12.zip;../../../APP-INF/lib/commons-
文件:build.properties
路徑:D:\FWMS\code\trunk\main\ear\ejb\
(注意需要選中搜索子目錄項(xiàng))
4、上述完成之后,執(zhí)行build_code.bat 即可完成EJB的編譯
5、設(shè)置ct-config.xml中相關(guān)內(nèi)容,最后是啟動(dòng)weblogic 并設(shè)置數(shù)據(jù)源,同時(shí)發(fā)布應(yīng)用。
6、發(fā)布啟動(dòng)weblogic的時(shí)候,報(bào)“java.lang.OutOfMemoryError: PermGen space”異常,在C:\bea\weblogic92\common\bin的commEnv.cmd中,查看到其內(nèi)存設(shè)置為“set MEM_ARGS=-Xms128m -Xmx256m”;在C:\bea\user_projects\domains\fwms_domain\bin下startWebLogic.cmd中,添加“set MEM_ARGS=-Xms256m -Xmx512m -XX:MaxPermSize=128m”,適當(dāng)加大內(nèi)存。
posted on 2010-11-09 11:59 俊星 閱讀(463) 評(píng)論(0) 編輯 收藏