教学资源管理系统安装手册.docx
- 文档编号:6927951
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:10
- 大小:32.19KB
教学资源管理系统安装手册.docx
《教学资源管理系统安装手册.docx》由会员分享,可在线阅读,更多相关《教学资源管理系统安装手册.docx(10页珍藏版)》请在冰点文库上搜索。
教学资源管理系统安装手册
教学资源管理系统安装手册
DocVersion2.0
作者:
杨鸿奋
一.功能描述
二.环境需求
●RedhatLinux7.0或以上;支持zh_CN编码:
●已安装好了MySQL3.23.52或以上版本;
●足够的硬盘分区空间(最小5G,推荐50G),可以容纳教师上传的所有教学资源的极限容量.
三.安装步骤
0.检查和设置Linux的Locale编码,硬盘分区空间:
资源管理3.1版要求采用zh_CN的locale进行安装,如果采用en_US的locale进行安装,则在在线编辑器的某部分可能会出现中文问题.所以如果你安装的linux不支持zh_CN编码,请立即先重新安装linux确保其支持zh_CN编码.
相应地启动Resin的时候必须相应地设置环境变量LANG=zh_CN,否则页面上应当出现中文的地方可能会出现乱码.
检查的步骤是:
(a)在Shell下面执行locale–a|grepzh_CN命令,如果有输出zh_CN,则表示本机支持zh_CN的locale,则以下安装步骤中应当选用zh_CN的locale,请记住,并继续进行步骤b,否则表明本机不支持zh_CN的locale,可以尝试按以下步骤让系统支持zh_CN编码:
1)检查是否存在目录:
/usr/share/i18n/locales
2)如果存在,则使用下面的命令让系统支持zh_CN编码
cd/usr/share/i18n/locales
localedef-izh_CN-fGB2312zh_CN
如果做了上两步以后仍不能支持zh_CN,则请重新安装Linux系统确保其支持zh_CN编码.
如果本机既不支持en_US也不支持zh_CN的locale,即使勉强继续安装,安装好后也无法解决页面上的中文乱码问题,所以这时应当停止安装本资源管理系统,重新安装Linux操作系统确保其能支持zh_CN的locale才能继续安装资源管理系统.
(b)在Shell下面执行env|grepLANG命令,看env|grepLANG的输出是否是LANG=zh_CN,例如:
[wooce@mdv2resin-2.1.10]$env|grepLANG
LANG=zh_CN
env|grepLANG命令的输出正确,则Locale编码无问题,进入步骤d,否则继续进行步骤c.
(c)Locale编码有问题,则:
vi/etc/sysconfig/i18n
把LANG=”…”改成LANG=”zh_CN”
存盘退出.
然后要退出Shell再重新登陆才能生效.
检查修改是否生效的方法是,在Shell命令行下输入命令locale,例如:
[wooce@mdv2lib]$locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=
上面的输出表明locale的修改已生效,正确地设成了zh_CN.
(d)指定一个分区作为资源管理系统所安装到的硬盘分区,其空闲空间必须足够大(最小5G,推荐50G),足以容纳教师上传的所有教学资源的极限容量,建议把该分区指定为/usr
01.获取序列号:
在linux命令行下执行/sbin/ifconfig-a
在类似其下的输出当中:
以系统显示的第一块网卡的地址为准
eth0Linkencap:
EthernetHWaddr00:
90:
27:
A7:
8B:
4F
inetaddr:
202.116.9.54Bcast:
202.116.9.127Mask:
255.255.255.128
UPBROADCASTRUNNINGMULTICASTMTU:
1500Metric:
1
RXpackets:
37349726errors:
0dropped:
0overruns:
0frame:
4
TXpackets:
34351703errors:
0dropped:
0overruns:
0carrier:
0
其中HWaddr后面的00:
90:
27:
A7:
8B:
4F就是本机的网卡硬件地址,将此网卡硬件地址报告给产品发布人员,
产品发布人员将回馈一个安装序列号,请记下此安装序列号.
1.安装java运行环境
把安装包中的j2re-1_4_2_01-linux-i586.bin拷贝到一临时目录,cd到该临时目录下面.
chmod+xj2re-1_4_2_01-linux-i586.bin
./j2re-1_4_2_01-linux-i586.bin
会出现sunjdk的许可协议内容,直接按q退出查看许可协议内容后,出现提示:
Doyouagreetotheabovelicenseterms?
[yesorno]
输入yes回车,很快解包完毕.
mvj2re1.4.2_01/usr/local/
如果linux系统是以前未考虑资源管理系统的时候即安装的,那么可能要把linux系统原有的jdk1.3(如果有的话,如果没有则直接进行下一步)换成现在装的jdk1.4
vi/etc/profile.d/java_sdk.sh(如果有的话)
把root=/opt/IBMJava2-131注释掉,换成root=/usr/local/j2re1.4.2_01
vi/etc/profile.d/java_jre.sh(如果有的话)
把root=/opt/IBMJava2-131注释掉,换成root=/usr/local/j2re1.4.2_01
2.安装数据库文件:
(1)确定mysql数据库的数据库文件的存储位置:
一般有两种可能,/usr/local/var/下面或者/usr/local/mysql/var/下面(把一切东西安装在/usr/local/mysql/下面的情况).
(2)把安装包中的erms-db.tgz拷贝到一临时目录,tarxvzferms-db.tgz解压之,然后将解压出来的erms目录拷贝到
(1)中所获知的目录位置,例如:
cp–rerms/usr/local/var/
(3)登陆mysql命令行,执行以下sql语句:
grantallprivilegesonerms.*tomdverms@'localhost'identifiedby'mdv,123';
flushprivileges;
3.创建和指定一个目录作为资源的存放目录
在前面步骤0的(d)步骤所指定的分区下面创建,一般可设置为/usr/disk.
4.安装Resin:
把安装包中的erms-setup.tgz拷贝到一临时目录,然后解压后将其拷贝到前面步骤0的(d)步骤所指定的分区下面.
5.根据前面的安装设定和系统实际情况修改配置:
vi/usr/local/resin-2.1.10/conf/config.xml
(1)验证和改好资源存放目录的设置:
根据步骤3的设定相应改好这里:
(2)填入安装序列号:
将第0步所获得的安装序列号填在这里
(3)验证网页模板路径(如步骤4中所设的Resin目录不同则相应改变这里)
存盘退出vi.
6.设置环境变量:
vi/etc/profile
在
exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRC
的之前加上:
:
JAVA_HOME=/usr/local/j2re1.4.2_01
PATH="$PATH:
$JAVA_HOME/bin"
RESIN_HOME="/usr/local/resin-2.1.10"
然后再在
exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRC
的后面加上JAVA_HOME,ERMS_CONF_PATH成为:
exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEINPUTRCJAVA_HOME
存盘退出vi
然后要退出linux的shell再重新登陆才能使以上的环境变量生效.
7.修改页面上和具体客户相关的信息:
cd/usr/local/resin-2.1.10/doc/erms/
viteach_res.htm
查找"广东迈达威科技发展有限公司版权所有"等,分别改成由具体客户决定的信息.存盘退出.
8.验证java命令是否可用:
在命令行敲入java命令,如果显示类似下面的信息:
Usage:
java[-options]class[args...]
(toexecuteaclass)
orjava-jar[-options]jarfile[args...]
(toexecuteajarfile)
whereoptionsinclude:
-clienttoselectthe"client"VM
-servertoselectthe"server"VM
-hotspotisasynonymforthe"client"VM[deprecated]
ThedefaultVMisclient.
-cp-classpath > setsearchpathforapplicationclassesandresources -D setasystemproperty ………………… 则是正常的,可继续下面的步骤. 如果有类似下面的错误信息: [root@mdv4resin-2.1.6]#java Error: failed/usr/local/j2sdk1.4.0_01/jre/lib/i386/client/libjvm.so,becauselibs tdc++-libc6.1-1.so.2: cannotopensharedobjectfile: Nosuchfileordirectory 则需要把安装光盘里的other目录下面的libstdc++-libc6.1-1.so.2拷贝到/usr/lib/下面: cplibstdc++-libc6.1-1.so.2/usr/lib/ 9.设置开机自启动: 在/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" exportJAVA_HOMEPATHRESIN_HOMELANG $RESIN_HOME/bin/httpd.shstart java-jar$RESIN_HOME/lib/UploadServer.jar1234& 然后再重启机器. 重启机器之后,立即尝试: http: //(本机域名或IP): 8080/erms/进入系统主界面 http: //(本机域名或IP): 8080/erms/admin/login.htm进入资源管理系统的总后台管理入口 总后台管理入口可以以初始用户名system,密码12345进入,进入后为安全性起见请立即自行修改密码. http: //(本机域名或IP): 8080/erms/servlet/erms.admin.ShowLib进入库管理入口 如果发现不能访问页面或页面有错误,则按以下步骤解决问题. 四.启动与停止服务 (1)手工启动服务: cd/usr/local/resin-2.1.10/bin/ ./httpd.shstart(启动资源管理系统的主服务程序) java-jar../lib/UploadServer.jar1234&(启动多文件上载服务器) A.查看资源管理系统是否正在运行的方法: [wooce@mdv4resin-2.1.10]$psax|grepresin 15616pts/0S0: 00sh-c/usr/local/j2re1.4.2_01/bin/java-Dresin.hom 15617pts/0S0: 01/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15618pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15619pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15620pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15621pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15622pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15623pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ 15624pts/0S0: 00/usr/local/j2re1.4.2_01/bin/java-Dresin.home=/home/ psax|grepresin所看到的java-Dresin.home=/home/……是resin的各服务进程,表明Resin服务正在运行,如果看不到这样的进程则表明Resin服务没有启动起来. B.查看多文件上载服务器是否正在运行: [wooce@mdv2resin-2.1.10]$psax|grepUploadServer 14817pts/3S0: 00java-jar../lib/UploadServer.jar1234 14818pts/3S0: 00java-jar../lib/UploadServer.jar1234 14819pts/3S0: 00java-jar../lib/UploadServer.jar1234 14820pts/3S0: 00java-jar../lib/UploadServer.jar1234 14821pts/3S0: 00java-jar../lib/UploadServer.jar1234 14822pts/3S0: 00java-jar../lib/UploadServer.jar1234 14823pts/3S0: 00java-jar../lib/UploadServer.jar1234 14824pts/3S0: 00java-jar../lib/UploadServer.jar1234 14825pts/3S0: 00java-jar../lib/UploadServer.jar1234 14826pts/3S0: 00java-jar../lib/UploadServer.jar1234 14827pts/3S0: 00java-jar../lib/UploadServer.jar1234 能看到java-jar../lib/UploadServer.jar1234这些进程则表明多文件上载服务器正在运行,反之则未有运行. 如果Resin的启动有问题,则tail-f/usr/local/resin-2.1.10/log/stderr.log一般即可查找到启动失败的原因并解决之,参看下面的第五部分”常见问题及解答”可查找解决办法.如果自己不能解决,则必须将stderr.log发给开发部. (2)停止Web服务: 注意必须是启动Resin的同一用户身份,例如以mdv用户身份启动,就必须以mdv用户身份停止(此时用root用户身份停止也不适合). cd/usr/local/resin-2.1.10/bin/ ./httpd.shstop 五.常见问题及解答 1.访问系统主界面时,出现: 500ServletException javax.servlet.ServletException: sorry,initializeapplicationfailjava.io.FileNotFoundException: nullconfig.xml(Nosuchfileordirectory) …… 解决方法: 用env命令查看环境变量ERMS_CONF_PATH有没有生效.并且,查看的时候必须是启动resin时的那用户,例如,以mdv用户身份启动Resin的,则必须在mdv用户身份下查看环境变量ERMS_CONF_PATH有没有生效. 2.启动UploadServer的时候提示: 提示: [root@ycclasses]javaUploadServer1234& [1]861 [root@ycclasses]#org.jdom.JDOMException: Erroronline32: Endofentitynotallowed;anendtagismissing. 答: config.xml改得不对,改了之后config.xml文件中的<>和>之间不成对....,请正确改好config.xml 3.安装后打开首页出现“java.sql.SQLException: CannotconnecttoMySQLserveronlocalhost: 3306.IsthereaMySQLserverrunningonthemachine/portyouaretryingtoconnectto? (.UnknownHostException)” 事实上,mysql已经在运行,我用portscan扫描,也可以看到3306这个端口. 答: 首先重启一次resin看看.如果问题依旧,则pinglocalhost,看localhost是否指向本机.若pinglocalhost不通,则必须做以下设置: vi/etc/hosts,在里面加上一行: 127.0.0.1localhostlocalhost.localdomain(注意不能断开成两行) 使localhost能够正确指向本机. 4.访问资源管理系统首页时出现这个提示,原因是什么? java.sql.SQLException: Serverconfigurationdeniesaccesstodatasource 答: 这是安装中比较常见的问题,首先重启一次resin看看.如果问题依旧再尝试重启mysql.若问题仍存在,则首先检查config.xml里的数据库设置用户名,密码等是否有误,然后进mysql数据库, usemysql; select*fromuser; 检查mysql的用户权限和config.xml中的设置进行比较. 例如,如果本机的hostname为yc,config.xml里的数据库连接字符串里面是写IP而不是写localhost的话,比如jdbc: mysql: //202.116.9.103: 3306/erms? 而select*fromuser看到的记录如下: |localhost|root|1b13bcb03d50bfe1|Y |yc|root||Y 同时在config.xml里
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 资源管理 系统 安装 手册