?OpenJWeb安裝說(shuō)明:
1、配置開(kāi)發(fā)環(huán)境
?? (1)本軟件適用j2sdk-1_4_2_12進(jìn)行開(kāi)發(fā),所以請(qǐng)安裝jsd1.4.2系列的版本。經(jīng)過(guò)測(cè)試本系統(tǒng)在jdk5上使用時(shí),webwork有異常。
????? jdk安裝的時(shí)候不要使用帶空格的路徑名,例如這樣的目錄是可以的C:/j2sdk1.4.2_12,而不能安裝在c:/program files這種帶空格的路徑。
?? (2)配置環(huán)境變量
????? 配置系統(tǒng)環(huán)境變量JAVA_HOME,值為上一步安裝的jdk路徑,如C:/j2sdk1.4.2_12,此目錄下應(yīng)該包含有bin,jre,lib等子目錄
????? 配置系統(tǒng)環(huán)境變量ANT_HOME為D:/easdev/ant
????? 將jdk的bin目錄加到系統(tǒng)環(huán)境變量path中,為避免機(jī)器其他版本jdk的影響,請(qǐng)將%JAVA_HOME%/lib; 填加到系統(tǒng)path環(huán)境變量的最前面。配置
????? 好后,在dos窗口中運(yùn)行java或jar命令,確認(rèn)此命令能夠被調(diào)用,說(shuō)明配置正確。
????? 如果系統(tǒng)已經(jīng)配置了CLASS_PATH環(huán)境變量,請(qǐng)將CLASS_PATH隨便改個(gè)別的名字,因?yàn)楸拒浖У膖omcat不需要使用。
?? (3)不需要另行安裝tomcat,本軟件已經(jīng)帶有非安裝版本的tomcat,另外注意在運(yùn)行本軟件時(shí)停止其他的tomcat。
2、代碼路徑
?? 請(qǐng)將提供的壓縮包解壓到D:/easdev,注意目錄不要嵌套了,解壓后檢查D:/easdev應(yīng)該有ant,build,jakarta-tomcat-5.0.30等子目錄.注意一定要
?? 把代碼解壓到D:/easdev而不是其他的盤(pán)符,因?yàn)樯蒍SP文件和java類(lèi)的時(shí)候生成出來(lái)的文件路徑是寫(xiě)死的。
3、數(shù)據(jù)庫(kù)安裝
?? 請(qǐng)安裝mysql5.0.30版本數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)安裝時(shí),端口配置為3333,root口令配置為mysql,在安裝選擇時(shí)有一步驟會(huì)提示是否把mysql的命令放到windows的path中,安裝時(shí)請(qǐng)選擇此選項(xiàng)。安裝完成后在dos下運(yùn)行mysql -u root -p,回車(chē)后輸入口令mysql,進(jìn)入mysql命令行,這時(shí)運(yùn)行
?? create database eas; 回車(chē)后再運(yùn)行命令 use eas; 回車(chē)后運(yùn)行source D:/easdev/project01/workdoc/DB/dump/mysql/eas.sql導(dǎo)入數(shù)據(jù)庫(kù)。
??
4、運(yùn)行tomcat:
?? 首先確認(rèn)一下mysql的服務(wù)是否已啟動(dòng),在我的電腦-管理中檢查mysql服務(wù)的狀態(tài)。然后
?? 運(yùn)行D:/easdev/jakarta-tomcat-5.0.30/bin目錄中的startup.bat,啟動(dòng)tomcat,本軟件提供的默認(rèn)的端口是8084,所以tomcat啟動(dòng)完成后運(yùn)行
??
http://localhost:8084/system
應(yīng)該出現(xiàn)登錄頁(yè)面,頁(yè)面中有一個(gè)產(chǎn)品序列號(hào),請(qǐng)把這個(gè)序列號(hào)給我,我會(huì)創(chuàng)建一個(gè)注冊(cè)碼文件,將我提供的
?? 注冊(cè)碼文件system-config.xml放到D:/easdev/project01/src/001core/src/java目錄中,關(guān)閉tomcat,在D:/easdev/build中運(yùn)行userbuild.bat,
?? 這樣會(huì)自動(dòng)將新的配置文件復(fù)制到D:/easdev/project01/src/001core/web/WEB-INF/classes中。
5、二次開(kāi)發(fā)
?? 二次開(kāi)發(fā)也可以說(shuō)是用戶(hù)定制建表并通過(guò)平臺(tái)創(chuàng)建增刪改查頁(yè)面的功能,因?yàn)榻ū頃?huì)生成java實(shí)體類(lèi)文件,并生成映射文件和更改相關(guān)配置,在
?? 使用本系統(tǒng)建表,并創(chuàng)建功能后,需要關(guān)閉tomcat并在D:/easdev/build中運(yùn)行userbuild.bat編譯后重新啟動(dòng)(詳見(jiàn)功能操作手冊(cè)),由于編譯生成?? 了class,這個(gè)class能否熱裝載到容器中還沒(méi)有作過(guò)測(cè)試,如果可以的話(huà),那么定制一個(gè)新的功能后就不需要重新啟動(dòng)tomcat了。
6、此版本為一個(gè)基線(xiàn)版本,以后只提供更新的文件或新增的文件。另外java代碼路徑位于D:/easdev/project01/src/001core/src/java中,此包中
?? 提供了部分代碼(如業(yè)務(wù)邏輯層代碼接口ServiceLocator.java,JFreechart相關(guān)代碼等),核心代碼暫不開(kāi)發(fā)。請(qǐng)合作伙伴本著真誠(chéng)合作的態(tài)度不要
?? 反編譯未公開(kāi)的代碼(代碼未做過(guò)混淆處理),一是本著職業(yè)道德的考慮,二是沒(méi)有這個(gè)必要,因?yàn)槲页兄Z只要使用了本軟件作為開(kāi)發(fā)平臺(tái)的合作伙伴,
?? 我會(huì)解決平臺(tái)出現(xiàn)的BUG,另外也會(huì)不斷地把大家提出的合理的建議和新的功能融入到這個(gè)平臺(tái),事實(shí)上,我就是大家雇傭的最好的打工者,我做為一個(gè)平臺(tái)產(chǎn)品的提供者,熱忱希望和廣大的渠道合作伙伴,軟件公司、最終企業(yè)用戶(hù)、IT培訓(xùn)機(jī)構(gòu)、個(gè)人創(chuàng)業(yè)者真誠(chéng)合作,平臺(tái)產(chǎn)品的出現(xiàn)意味著行業(yè)的細(xì)分,也意味著中國(guó)的企業(yè)應(yīng)用的開(kāi)發(fā)會(huì)逐漸走出手工作坊的時(shí)代,類(lèi)似于英國(guó)的工業(yè)革命時(shí)間,軟件的研發(fā)最終也能步入類(lèi)似流水線(xiàn)作業(yè)的工
業(yè)革命時(shí)代。
7、關(guān)于產(chǎn)品的發(fā)布,因?yàn)楸救四壳皼](méi)有適合的空間,此軟件包壓縮后為90多兆,在我找到一個(gè)合適的網(wǎng)站后我會(huì)向大家提供下載地址。
8、應(yīng)用服務(wù)器支持:本產(chǎn)品支持tomcat,weblogic,websphere等主流應(yīng)用服務(wù)器。
8、幫助手冊(cè):參見(jiàn)D:/easdev/project01/src/001core/dist中的文檔。
??
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
