教学资源管理系统安装手册.docx

上传人:scccc 文档编号:11992483 上传时间:2021-11-30 格式:DOCX 页数:10 大小:33.71KB
返回 下载 相关 举报
教学资源管理系统安装手册.docx_第1页
第1页 / 共10页
教学资源管理系统安装手册.docx_第2页
第2页 / 共10页
教学资源管理系统安装手册.docx_第3页
第3页 / 共10页
亲,该文档总共10页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《教学资源管理系统安装手册.docx》由会员分享,可在线阅读,更多相关《教学资源管理系统安装手册.docx(10页珍藏版)》请在三一文库上搜索。

1、教学资源管理系统安装手册Doc Version 2.0作者 : 杨鸿奋功能描述环境需求Redhat Linux 7.0 或以上;支持 zh_CN 编码 : 已安装好了 MySQL3.23.52 或以上版本; 足够的硬盘分区空间 (最小 5G, 推荐 50G), 可以容纳教师上传的所有教学资源的极 限容量 .三安装步骤0. 检查和设置 Linux 的 Locale 编码 , 硬盘分区空间 :资源管理 3.1 版要求采用 zh_CN 的 locale 进行安装 , 如果采用 en_US 的 locale 进行 安装 , 那么在在线编辑器的某局部可能会出现中文问题 . 所以如果你安装的 linux

2、不支持 zh_CN 编码 ,请立即先重新安装 linux 确保其支持 zh_CN 编码 .相应地启动 Resin 的时候必须相应地设置环境变量 LANG=zh_CN, 否那么页面上应当出现 中文的地方可能会出现乱码 .检查的步骤是 :(a) 在Shell下面执行locale方|grep zh_CN命令,如果有输出zh_CN,那么表示本机支持 zh_CN 的 locale, 那么以下安装步骤中应中选用 zh_CN 的 locale, 请记住 , 并继续进行步骤 b, 否那么说明本机不支持 zh_CN 的 locale, 可以尝试按以下步骤让系统支持 zh_CN 编码:1) 检查是否存在目录: /

3、usr/share/i18n/locales2) 如果存在,那么使用下面的命令让系统支持zh_CN 编码cd /usr/share/i18n/localeslocaledef -i zh_CN -f GB2312 zh_CN如果做了上两步以后仍不能支持 zh_CN ,那么请重新安装 Linux 系统确保其支持 zh_CN 编码 .如果本机既不支持 en_US 也不支持 zh_CN 的 locale, 即使勉强继续安装 , 安装好后也无 法解决页面上的中文乱码问题 , 所以这时应当停止安装本资源管理系统 , 重新安装 Linux 操 作系统确保其能支持 zh_CN 的 locale 才能继续安装

4、资源管理系统 .(b) 在 Shell 下面执行 env| grep LANG 命令 , 看 env| grep LANG 的输出是否是LANG=zh_CN, 例如 :woocemdv2 resin-2.1.10$ env |grep LANGLANG=zh_CNenv| grep LANG 命令的输出正确 , 那么 Locale 编码无问题 , 进入步骤 d ,否那么继续进行步骤c.(c) Locale编码有问题,那么:vi /etc/syscon fig/i18 n把 LANG= 改成 LANG= zh_CN 存盘退出然后要退出Shell再重新登陆才能生效检查修改是否生效的方法是,在She

5、ll命令行下输入命令locale,例如:woocemdv2 lib$ localeLANG=zh_CNLC_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_TE

6、LEPHONE="zh_CN"LC_MEASUREMENT="zh_CN"LC_IDENTIFICATION="zh_CN"LC_ALL=上面的输出说明locale的修改已生效,正确地设成了 zh_CN.(d) 指定一个分区作为资源管理系统所安装到的硬盘分区,其空闲空间必须足够大(最小5G,推荐50G),足以容纳教师上传的所有教学资源的极限容量,建议把该分区指定为/usr00.获取序列号:在linux命令行下执行/sbin/ifconfig -a以系统显示的第一块网卡的地址为准eth0Link en cap:Ether netHWad

7、drUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:37349726 errors:。dropped:。overru ns:0 frame:4TX packets:34351703 errors:。dropped:0 overrun s:0 carrier:。其中HWaddr后面的00:90:27:A7:8B:4F就是本机的网卡硬件地址,将此网卡硬件地址报告给产品发布人员,产品发布人员将回馈一个安装序列号,请记下此安装序列号.1. 安装java运行环境把安装包中的j2re-1_4_2_01-linux-i586.bin拷贝

8、到一临时目录,cd到该临时目录下面.chmod +x j2re-1_4_2_01-linux-i586.bin./j2re-1_4_2_01-linux-i586.bin会出现sun jdk的许可协议内容,直接按q退出查看许可协议内容后,出现提示:Do you agree to the above lice nse terms? yes or no输入yes回车,很快解包完毕.mv j2re1.4.2_01 /usr/local/如果linux系统是以前未考虑资源管理系统的时候即安装的,那么可能要把linux系统原有的jdk1.3(如果有的话,如果没有那么直接进行下一步)换成现在装的jdk1.

9、4vi /etc/profile.d/java_sdk.sh (如果有的话)把 root=/opt/IBMJava2-131 注释掉,换成 vi /etc/profile.d/java_jre.sh(如果有的话)把 root=/opt/IBMJava2-131 注释掉,换成 2. 安装数据库文件:(1) 确定mysql数据库的数据库文件的存储位置:一般有两种可能,/usr/local/var/下面或者/usr/local/mysql/var/下面(把一切东西安装在/usr/local/mysql/下面的情况).(2) 把安装包中的erms-db.tgz拷贝到一临时目录,tar xvzf erm

10、s-db.tgz解压之,然后将 解压出来的erms目录拷贝到(1)中所获知的目录位置,例如:cp -r erms /usr/local/var/(3) 登陆mysql命令行,执行以下sql语句:grant all privileges on erms.* to mdverms'localhost' identified by 'mdv,123:flush privileges;3. 创立和指定一个目录作为资源的存放目录在前面步骤0的(d)步骤所指定的分区下面创立,一般可设置为/usr/disk .mkdir /usr/diskchown nobody.nobody /u

11、sr/disk4. 安装 Resin:把安装包中的erms-setup.tgz拷贝到一临时目录,然后解压后将其拷贝到前面步骤0的(d)步骤所指定的分区下面.tar xvzf erms-setup.tgzmv resin-2.1.10 /usr/local/5. 根据前面的安装设定和系统实际情况修改配置(1) 验证和改好资源存放目录的设置:根据步骤3的设定相应改好这里:<StorageDir>/usr/disk/v/StorageDir>(2) 填入安装序列号:<License></License>将第0步所获得的安装序列号填在这里<License

12、>和v/License>的中间.(3) 验证网页模板路径(如步骤4中所设的Resin目录不同那么相应改变这里)<TemplatePath>/usr/local/res in-2.1.10/doc/erms/v/TemplatePath>存盘退出vi.6. 设置环境变量:vi /etc/profile在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC的之前加上:PATH="$PATH:$JAVA_HOME/bin"RESIN_HOME="/usr/local/resin-2.

13、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再重新登陆才能使以上的环境变量生效7. 修改页面上和具体客户相关的信息查找"广东迈达威科技毀展有!限公司版权所有等,分别改成由具体客户决定的信息存盘退出each_res.htm8. 验证java命令是否可用:在

14、命令行敲入java命令,如果显示类似下面的信息Usage: java -opti ons class args.(to execute a class)or java -jar -options jarfile args.(to execute a jar file)where options include:-clientto select the "client" VM-server to select the "server" VM-hotspot is a synonym for the "client" VM depreca

15、tedThe default VM is client.-cp -classpath <directories and zip/jar files separated by :>set search path for application classes and resources-D<name>=<value>set a system property那么是正常的 , 可继续下面的步骤 .如果有类似下面的错误信息 :rootmdv4 resin-2.1.6# javaError: failed /usr/local/j2sdk1.4.0_01/jre/l

16、ib/i386/client/libjvm.so, because libs tdc+-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. 设置开机自启动 :在 /etc/rc.d/rc.local 中参加 :LANG=zh_CNJAVA_HOME="/usr/local/j2re

17、1.4.2_01"PATH="$P ATH:$JAVA_HOME/bin"RESIN_HOME="/usr/local/resin-2.1.10"export JAVA_HOME PATH RESIN_HOME LANG$RESIN_HOME/bin/ d.sh startjava -jar $RESIN_HOME/lib/UploadServer.jar 1234&然后再重启机器 .重启机器之后 , 立即尝试 : :/ 本机域名或 IP:8080/erms/进入系统主界面 :/ 本机域名或 IP:8080/erms/admin/log

18、in.htm进入资源管理系统的总后台管理入口总后台管理入口可以以初始用户名 system, 密码 12345 进入 , 进入后为平安性起见请 立即自行修改密码 . :/ 本机域名或 IP:8080/erms/servlet/erms.admin.ShowLib 进入库管理入口 如果发现不能访问页面或页面有错误 , 那么按以下步骤解决问题 .四启动与停止效劳(1) 手工启动效劳 :./ d.sh startjava -jar ./lib/UploadServer.jar 1234&启动资源管理系统的主效劳程序启动多文件上载效劳器 A.查看资源管理系统是否正在运行的方法woocemdv4

19、resin-2.1.10$ ps ax|grep resin15616 pts/0S15617 pts/0S15618 pts/0S15619 pts/0S15620 pts/0S15621 pts/0S15622 pts/0S15623 pts/0S15624 pts/0S0:00 0:01 0:00 0:00 0:00 0:00 0:00 0:00 0:00 ps ax|grep resin 所看至U的 java -Dresin.home=/home/ 是 resin 的各效劳进程,说明Resin 效劳正在运行 , 如果看不到这样的进程那么说明 Resin 效劳没有启动起来 .B.查看多文

20、件上载效劳器是否正在运行woocemdv2 resin-2.1.10$ ps ax|grep UploadServer14817 pts/3S14818 pts/3S14819 pts/3S14820 pts/3S14821 pts/3S14822 pts/3S14823 pts/3S14824 pts/3S14825 pts/3S14826 pts/3S14827 pts/3S0:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/Uplo

21、adServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServer.jar 12340:00 java -jar ./lib/UploadServ

22、er.jar 12340:00 java -jar ./lib/UploadServer.jar 1234能看至 java -jar ./lib/UploadServer.jar 1234 这些进程那么说明多文件上载效劳器正在运行, 反之那么未有运行如果 Resin 的启动有问题 , 那么 一般即可查找至 启动失败的原因并解决之 , 参看下面的第五局部 常见问题及解答 可查找解决方法 . 如果自 己不能解决 ,那么必须将 stderr.log 发给开发部 .2停止 Web 效劳:注意必须是启动 Resin的同一用户身份,例如以mdv用户身份启动,就必须以mdv用户身 份停止 此时用 root

23、用户身份停止也不适合 ./ d.sh stop五常见问题及解答1. 访问系统主界面时,出现:500 Servlet Exceptionjavax.servlet.ServletException: sorry,initialize applicationfailjava.io.FileNotFoundException:nullconfig.xml (No such file or directory)解决方法 :用env命令查看环境变量 ERMS_CONF_PA有没有生效并且,查看的时候必须是启动resin时的那用户,例如,以mdv用户身份启动 Resin的,那么必须在mdv用户身份下查看环

24、境变量 ERMS_CONF_PA有没有生效2. 启动UploadServer的时候提示:提示:rootyc classesjava UploadServer 1234&1 861rootyc classes# org.jdo m.J DOMExceptio n: Error on line 32: End of en tity notallowed; an end tag is miss ing.答:config.xml 改得不对 , 改了之后 config.xml 文件中的 <> 和</> 之间不成对 , 请正确改好 config.xml3. 安装后翻开首页出

25、现“ java.sql.SQLException: Cannot connect to MySQL server onlocalhost:3306. Is there a MySQLserver running on the machine/port you are trying to connect to? (.UnknownHostException)事实上, mysql 已经在运行,我用 portscan 扫描,也可以看到 3306 这个端口 .答:首先重启一次 resin 看看 . 如果问题依旧 , 那么 ping localhost, 看 localhost 是否指 向本机 . 假设

26、 ping localhost 不通 , 那么必须做以下设置 :vi /etc/hosts,在里面加上一行 :127.0.0.1 localhost localhost.localdomain (注意不能断开成两行 )使 localhost 能够正确指向本机 .4. 访问资源管理系统首页时出现这个提示,原因是什么?java.sql.SQLException: Server configuration denies access to data source答:这是安装中比拟常见的问题 , 首先重启一次 resin 看看 . 如果问题依旧再尝试重启 mysql. 假设问题仍存在 , 那么首先检查

27、 config.xml 里的数据库设置用户名 , 密码等是否有误 , 然后进 mysql 数据库 , use mysql;select * from user;检查 mysql 的用户权限和 config.xml 中的设置进行比拟 .例如 , 如果本机的 hostname 为 yc , config.xml 里的数据库连接字符串里面是写 IP 而不是 写 localhost 的话 , 比方 jdbc:mysql:/202.116.9.103:3306/erms?而 select * from user 看到的记录如下 :| localhost | root | 1b13bcb03d50bfe1

28、 | Y| yc | root | | Y同时在 config.xml里 <password></password> 之间 是设为 | localhost | root|1b13bcb03d50bfe1 | 该记录所对应的密码 , 那么访问资源管理系统首页时将出现以上的 错误提示 . 因为 IP 被反向解析成主机名 yc, mysql 将匹配到 | yc | root |这条记录 , 而这条记录的 password 字段和 | localhost | root |那条记录不一样 , 为空 , 所以匹配的结果自然是没有权限 , 拒绝访问 , 解决的方法是只要将 | yc | root | 这条记录的 password 字段 update 成和 | localhost | root |这条记录一样就可以了 .

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1