教學(xué)資源管理系統(tǒng)安裝手冊(cè).doc_第1頁(yè)
教學(xué)資源管理系統(tǒng)安裝手冊(cè).doc_第2頁(yè)
教學(xué)資源管理系統(tǒng)安裝手冊(cè).doc_第3頁(yè)
教學(xué)資源管理系統(tǒng)安裝手冊(cè).doc_第4頁(yè)
教學(xué)資源管理系統(tǒng)安裝手冊(cè).doc_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

教學(xué)資源管理系統(tǒng)安裝手冊(cè)Doc Version 2.0 作者: 楊鴻奮一功能描述二環(huán)境需求l Redhat Linux 7.0或以上;支持zh_CN編碼: l 已安裝好了MySQL3.23.52或以上版本;l 足夠的硬盤分區(qū)空間(最小5G, 推薦50G), 可以容納教師上傳的所有教學(xué)資源的極限容量.三安裝步驟0. 檢查和設(shè)置Linux的Locale編碼, 硬盤分區(qū)空間: 資源管理3.1版要求采用zh_CN的locale進(jìn)行安裝, 如果采用en_US的locale進(jìn)行安裝, 則在在線編輯器的某部分可能會(huì)出現(xiàn)中文問(wèn)題. 所以如果你安裝的linux不支持zh_CN編碼,請(qǐng)立即先重新安裝linux確保其支持zh_CN編碼.相應(yīng)地啟動(dòng)Resin的時(shí)候必須相應(yīng)地設(shè)置環(huán)境變量LANG=zh_CN, 否則頁(yè)面上應(yīng)當(dāng)出現(xiàn)中文的地方可能會(huì)出現(xiàn)亂碼.檢查的步驟是:(a) 在Shell下面執(zhí)行l(wèi)ocale a|grep zh_CN 命令, 如果有輸出zh_CN, 則表示本機(jī)支持zh_CN的locale, 則以下安裝步驟中應(yīng)當(dāng)選用zh_CN的locale, 請(qǐng)記住, 并繼續(xù)進(jìn)行步驟b, 否則表明本機(jī)不支持zh_CN的locale, 可以嘗試按以下步驟讓系統(tǒng)支持zh_CN編碼:1) 檢查是否存在目錄:/usr/share/i18n/locales2) 如果存在,則使用下面的命令讓系統(tǒng)支持zh_CN編碼cd /usr/share/i18n/localeslocaledef -i zh_CN -f GB2312 zh_CN如果做了上兩步以后仍不能支持zh_CN,則請(qǐng)重新安裝Linux系統(tǒng)確保其支持zh_CN編碼.如果本機(jī)既不支持en_US也不支持zh_CN的locale, 即使勉強(qiáng)繼續(xù)安裝, 安裝好后也無(wú)法解決頁(yè)面上的中文亂碼問(wèn)題, 所以這時(shí)應(yīng)當(dāng)停止安裝本資源管理系統(tǒng), 重新安裝Linux操作系統(tǒng)確保其能支持zh_CN的locale才能繼續(xù)安裝資源管理系統(tǒng). (b)在Shell下面執(zhí)行env| grep LANG命令, 看env| grep LANG的輸出是否是LANG=zh_CN, 例如:woocemdv2 resin-2.1.10$ env |grep LANGLANG=zh_CN env| grep LANG命令的輸出正確, 則Locale編碼無(wú)問(wèn)題, 進(jìn)入步驟d,否則繼續(xù)進(jìn)行步驟c. (c) Locale編碼有問(wèn)題, 則: vi /etc/sysconfig/i18n把LANG=”改成LANG=”zh_CN” 存盤退出.然后要退出Shell再重新登陸才能生效.檢查修改是否生效的方法是, 在Shell命令行下輸入命令locale, 例如:woocemdv2 lib$ localeLANG=zh_CNLC_CTYPE=zh_CNLC_NUMERIC=zh_CNLC_TIME=zh_CNLC_COLLATE=zh_CNLC_MONETARY=zh_CNLC_MESSAGES=zh_CNLC_PAPER=zh_CNLC_NAME=zh_CNLC_ADDRESS=zh_CNLC_TELEPHONE=zh_CNLC_MEASUREMENT=zh_CNLC_IDENTIFICATION=zh_CNLC_ALL=上面的輸出表明locale的修改已生效, 正確地設(shè)成了zh_CN.(d) 指定一個(gè)分區(qū)作為資源管理系統(tǒng)所安裝到的硬盤分區(qū), 其空閑空間必須足夠大(最小5G, 推薦50G), 足以容納教師上傳的所有教學(xué)資源的極限容量, 建議把該分區(qū)指定為/usr 00. 獲取序列號(hào):在linux命令行下執(zhí)行/sbin/ifconfig -a在類似其下的輸出當(dāng)中: 以系統(tǒng)顯示的第一塊網(wǎng)卡的地址為準(zhǔn)eth0 Link encap:Ethernet HWaddr 00:90:27:A7:8B:4F inet addr:4 Bcast:27 Mask:28 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:37349726 errors:0 dropped:0 overruns:0 frame:4 TX packets:34351703 errors:0 dropped:0 overruns:0 carrier:0 其中HWaddr后面的00:90:27:A7:8B:4F就是本機(jī)的網(wǎng)卡硬件地址, 將此網(wǎng)卡硬件地址報(bào)告給產(chǎn)品發(fā)布人員, 產(chǎn)品發(fā)布人員將回饋一個(gè)安裝序列號(hào), 請(qǐng)記下此安裝序列號(hào).1. 安裝java運(yùn)行環(huán)境把安裝包中的j2re-1_4_2_01-linux-i586.bin拷貝到一臨時(shí)目錄, cd到該臨時(shí)目錄下面.chmod +x j2re-1_4_2_01-linux-i586.bin./j2re-1_4_2_01-linux-i586.bin 會(huì)出現(xiàn)sun jdk的許可協(xié)議內(nèi)容, 直接按q退出查看許可協(xié)議內(nèi)容后,出現(xiàn)提示:Do you agree to the above license terms? yes or no輸入yes回車, 很快解包完畢.mv j2re1.4.2_01 /usr/local/如果linux系統(tǒng)是以前未考慮資源管理系統(tǒng)的時(shí)候即安裝的,那么可能要把linux系統(tǒng)原有的jdk1.3(如果有的話, 如果沒(méi)有則直接進(jìn)行下一步)換成現(xiàn)在裝的jdk1.4vi /etc/profile.d/java_sdk.sh (如果有的話)把root=/opt/IBMJava2-131注釋掉, 換成root=/usr/local/ j2re1.4.2_01vi /etc/profile.d/java_jre.sh(如果有的話)把root=/opt/IBMJava2-131注釋掉, 換成root=/usr/local/ j2re1.4.2_012. 安裝數(shù)據(jù)庫(kù)文件:(1) 確定mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)文件的存儲(chǔ)位置: 一般有兩種可能, /usr/local/var/下面或者/usr/local/mysql/var/下面(把一切東西安裝在/usr/local/mysql/下面的情況).(2) 把安裝包中的erms-db.tgz拷貝到一臨時(shí)目錄, tar xvzf erms-db.tgz解壓之, 然后將解壓出來(lái)的erms目錄拷貝到(1)中所獲知的目錄位置, 例如: cp r erms /usr/local/var/(3) 登陸mysql命令行, 執(zhí)行以下sql語(yǔ)句: grant all privileges on erms.* to mdvermslocalhost identified by mdv,123;flush privileges;3. 創(chuàng)建和指定一個(gè)目錄作為資源的存放目錄 在前面步驟0的(d)步驟所指定的分區(qū)下面創(chuàng)建, 一般可設(shè)置為/usr/disk .mkdir /usr/diskchown nobody.nobody /usr/disk4. 安裝Resin:把安裝包中的erms-setup.tgz拷貝到一臨時(shí)目錄, 然后解壓后將其拷貝到前面步驟0的(d)步驟所指定的分區(qū)下面. tar xvzf erms-setup.tgz mv resin-2.1.10 /usr/local/5. 根據(jù)前面的安裝設(shè)定和系統(tǒng)實(shí)際情況修改配置: vi /usr/local/resin-2.1.10/conf/config.xml(1) 驗(yàn)證和改好資源存放目錄的設(shè)置:根據(jù)步驟3的設(shè)定相應(yīng)改好這里: /usr/disk/(2) 填入安裝序列號(hào): 將第0步所獲得的安裝序列號(hào)填在這里和的中間. (3) 驗(yàn)證網(wǎng)頁(yè)模板路徑(如步驟4中所設(shè)的Resin目錄不同則相應(yīng)改變這里) /usr/local/resin-2.1.10/doc/erms/ 存盤退出vi.6. 設(shè)置環(huán)境變量: vi /etc/profile在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC的之前加上: : JAVA_HOME=/usr/local/j2re1.4.2_01 PATH=$PATH:$JAVA_HOME/bin RESIN_HOME=/usr/local/resin-2.1.10然后再在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC的后面加上JAVA_HOME,ERMS_CONF_PATH成為: export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME存盤退出vi然后要退出linux的shell再重新登陸才能使以上的環(huán)境變量生效.7. 修改頁(yè)面上和具體客戶相關(guān)的信息: cd /usr/local/resin-2.1.10/doc/erms/ vi teach_res.htm 查找廣東邁達(dá)威科技發(fā)展有限公司 版權(quán)所有等, 分別改成由具體客戶決定的信息. 存盤退出.8. 驗(yàn)證java命令是否可用: 在命令行敲入java命令, 如果顯示類似下面的信息: Usage: java -options class args. (to execute a class) or java -jar -options jarfile args. (to execute a jar file)where options include: -client to select the client VM -server to select the server VM -hotspot is a synonym for the client VM deprecated The default VM is client. -cp -classpath set search path for application classes and resources -D= set a system property則是正常的, 可繼續(xù)下面的步驟. 如果有類似下面的錯(cuò)誤信息: rootmdv4 resin-2.1.6# javaError: failed /usr/local/j2sdk1.4.0_01/jre/lib/i386/client/libjvm.so, because libstdc+-libc6.1-1.so.2: cannot open shared object file: No such file or directory則需要把安裝光盤里的other目錄下面的libstdc+-libc6.1-1.so.2拷貝到/usr/lib/ 下面: cp libstdc+-libc6.1-1.so.2 /usr/lib/9. 設(shè)置開(kāi)機(jī)自啟動(dòng): 在/etc/rc.d/rc.local中加入: LANG=zh_CN JAVA_HOME=/usr/local/j2re1.4.2_01 PATH=$PATH:$JAVA_HOME/bin RESIN_HOME=/usr/local/resin-2.1.10 export JAVA_HOME PATH RESIN_HOME LANG $RESIN_HOME/bin/httpd.sh start java -jar $RESIN_HOME/lib/UploadServer.jar 1234&然后再重啟機(jī)器.重啟機(jī)器之后, 立即嘗試: http:/(本機(jī)域名或IP):8080/erms/ 進(jìn)入系統(tǒng)主界面 http:/(本機(jī)域名或IP):8080/erms/admin/login.htm 進(jìn)入資源管理系統(tǒng)的總后臺(tái)管理入口 總后臺(tái)管理入口可以以初始用戶名system, 密碼12345 進(jìn)入, 進(jìn)入后為安全性起見(jiàn)請(qǐng)立即自行修改密碼. http:/(本機(jī)域名或IP):8080/erms/servlet/erms.admin.ShowLib 進(jìn)入庫(kù)管理入口如果發(fā)現(xiàn)不能訪問(wèn)頁(yè)面或頁(yè)面有錯(cuò)誤, 則按以下步驟解決問(wèn)題. 四啟動(dòng)與停止服務(wù)(1)手工啟動(dòng)服務(wù): cd /usr/local/resin-2.1.10/bin/ ./httpd.sh start (啟動(dòng)資源管理系統(tǒng)的主服務(wù)程序) java -jar ./lib/UploadServer.jar 1234& (啟動(dòng)多文件上載服務(wù)器) A.查看資源管理系統(tǒng)是否正在運(yùn)行的方法: woocemdv4 resin-2.1.10$ ps ax|grep resin15616 pts/0 S 0:00 sh -c /usr/local/j2re1.4.2_01/bin/java -Dresin.hom15617 pts/0 S 0:01 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15618 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15619 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15620 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15621 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15622 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15623 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/15624 pts/0 S 0:00 /usr/local/j2re1.4.2_01/bin/java -Dresin.home=/home/ ps ax|grep resin 所看到的java -Dresin.home=/home/ 是resin的各服務(wù)進(jìn)程,表明Resin服務(wù)正在運(yùn)行, 如果看不到這樣的進(jìn)程則表明Resin服務(wù)沒(méi)有啟動(dòng)起來(lái). B.查看多文件上載服務(wù)器是否正在運(yùn)行:woocemdv2 resin-2.1.10$ ps ax|grep UploadServer14817 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414818 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414819 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414820 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414821 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414822 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414823 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414824 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414825 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414826 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 123414827 pts/3 S 0:00 java -jar ./lib/UploadServer.jar 1234能看到j(luò)ava -jar ./lib/UploadServer.jar 1234這些進(jìn)程則表明多文件上載服務(wù)器正在運(yùn)行, 反之則未有運(yùn)行. 如果Resin的啟動(dòng)有問(wèn)題, 則tail -f /usr/local/resin-2.1.10/log/stderr.log一般即可查找到啟動(dòng)失敗的原因并解決之, 參看下面的第五部分”常見(jiàn)問(wèn)題及解答”可查找解決辦法. 如果自己不能解決,則必須將stderr.log發(fā)給開(kāi)發(fā)部.(2)停止Web服務(wù):注意必須是啟動(dòng)Resin的同一用戶身份, 例如以mdv用戶身份啟動(dòng), 就必須以mdv用戶身份停止(此時(shí)用root用戶身份停止也不適合).cd /usr/local/resin-2.1.10/bin/./httpd.sh stop五常見(jiàn)問(wèn)題及解答1. 訪問(wèn)系統(tǒng)主界面時(shí),出現(xiàn):500 Servlet Exceptionjavax.servlet.ServletException: sorry,initialize application failjava.io.FileNotFoundException:nullconfig.xml (No such file or directory)解決方法:用env命令查看環(huán)境變量ERMS_CONF_PATH有沒(méi)有生效.并且, 查看的時(shí)候必須是啟動(dòng)resin時(shí)的那用戶, 例如, 以mdv用戶身份啟動(dòng)Resin的, 則必須在mdv用戶身份下查看環(huán)境變量ERMS_CONF_PATH有沒(méi)有生效.2. 啟動(dòng)UploadServer的時(shí)候提示:提示:rootyc classesjava UploadServer 1234&1 861rootyc classes# org.jdom.JDOMException: Error on line 32: End of entity not allowed; an end tag is missing.答: config.xml改得不對(duì), 改了之后config.xml文件中的 和 之間不成對(duì). , 請(qǐng)正確改好config.xml3. 安裝后打開(kāi)首頁(yè)出現(xiàn)“java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (.UnknownHostException)”事實(shí)上,mysql已經(jīng)在運(yùn)行,我用portscan掃描,也可以看到3306這個(gè)端口.答: 首先重啟一次resin看看. 如果問(wèn)題依舊, 則ping localhost, 看localhost是否指向本機(jī).

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論