




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、清大燕园网络学院分布式系统安装使用文档目 录一、 中心服务器安装设定21. 安装步骤22. 配置SQL数据库63. 中心服务器使用设定12二、 分布式服务器安装设定161. WEB课件服务器安装162. WEB课件服务器维护203. 流媒体服务安装配置26三、 学员课件学习访问流程301. 分布式结构系统处理流程图312. 流媒体资源访问323. WEB课件访问324.WEB课件流媒体资源访问32一、 中心服务器安装设定1. 安装步骤安装前,首先要保证系统的稳定性和不存在病毒。1.运行光盘根目录下的setup.exe,进入清大燕园网络学院分布式系统安装界面:2.点击“下一步”,阅读最终用户许可
2、协议:3.点击“下一步”,填写单位名称信息,如图:4.点击“下一步”,拷贝服务器环境程序到临时目录,自动完成,如图所示:5.点击“下一步”,安装服务器环境,如果您的服务器上已经安装过JDK1.4.0和Tomcat4.0.3,可以跳过这一步,如图所示:JDK1.4.0的安装采用默认安装即可,请注意三点:l 记下JDK和Tomcat的物理安装路径,以便以后维护升级工作;l Tomcat的安装目录一定要选择大容量分区上(至少80G左右);l JDK和Tomcat安装在同一盘符。6.依次安装完JDK1.4.0和Tomcat4.0.3后,点击“下一步”,选择安装目录,直接将本系统安装到WEB服务器ROO
3、T目录下,选择主目录。如图:7.点击“下一步”,8.点击“下一步”,开始安装,请耐心等候几分钟,系统安装完成后会弹出如下界面:点击“完成”,清大燕园网络学院分布式系统的安装就完成了,安装好的系统为试用版,允许20用户注册,并且试用期一个月的限制。9. 系统安装完毕;重新启动机器,启动Tomcat4.0,Tomcat启动地址:Apache GroupTomcat 4.1bin,双击该目录下的startup.bat。启动完毕后出现如下介面即表示Tomcat启动正常。10、打开IE,在地址栏里输入管理员提供给用户的地址(http:/服务器的IP地址:8080),进入到登陆界面登录本系统。2. 配置S
4、QL数据库1 如安装sqlserver版本的系统,请注意安装SQL Server 2000后打SP4补丁,安装SQL Server 2000过程中,验证步骤选择混合型,密码为空。2 将企业大学系统网络学习系统安装光盘上数据库文件夹里的“e_learning_Data.MDF”和“e_learning_Log.LDF”复制到SQL数据库目录下,一般是:Program FilesMicrosoft SQL ServerMSSQLData此目录。3 点开始>程序> Microsoft SQL Server>企业管理器,如下图:4、打开左侧的:Microsoft SQL Serve,
5、如下图:5、在“数据库”上右键,选择所有任务>附加数据库,如下图:6、附加数据库对话框如下图。7、点击此按扭。在打开页面中找到第二步中拷贝的“e_learning_Data.MDF”和“e_learning_Log.LDF”的文件。选中其一,点击确定。如下图:8、E_learning数据库附加完成:9、打开E_learning数据库,选择E_learning数据库下的用户,把E_learning数据库用户下的:E_learning用户删除。如下图:10、再到安全性下面的登录,新建一个E-learning登录,如下图:11、在弹出的新建登录对话框中,名称及SQL Server身份验证密码填
6、写:E_learning。如下图12、服务器角色选择第一个,数据库访问选择e_learning,角色允许选择Public和dbowner13、安装完毕如系统不能正常启动,请注意数据库软件(SQL Server 2000)及apache tomcat是否正常运行。14、如仍有问题,请致电82863634。3. 中心服务器使用设定系统支持WEB课件服务时,为了使得系统维护的便利,所以在代码设计时通过WEB服务设置来实现是否启动WEB分布服务,通过对WEB中心服务器的系统配置web.xml文件进行修订来时间对分布式结构的支持。在进行安装打包前,修订WEB.XML文件,以下
7、实该文件内容。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-/Sun Microsystems, Inc./DTD Web Application 2.3/EN" "<web-app> <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.e_learning.uti
8、l.filter.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> </filter> <filter> <filter-name>Media Request Deal</filter-name> <filter-class>com.e_
9、learning.util.filter.SetmediareponseFilter</filter-class> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Media Request Deal</filt
10、er-name> <url-pattern>/resourcefiles/*</url-pattern> </filter-mapping> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>debug</param-name>
11、<param-value>2</param-value> </init-param> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>application</param-name> <param-value>App
12、licationResources</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet> <servlet-name>bannerview</servlet-name> <servlet-class>com.e_learning.department.BannerView</servlet-class> </servlet> <servlet
13、> <servlet-name>chart</servlet-name> <servlet-class>de.laures.cewolf.CewolfRenderer</servlet-class> <load-on-startup>3</load-on-startup> </servlet> <servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs
14、with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>classdebuginfo</param-name> <param-value>true</param-value> </init-param> <load-on-startup>3</load-on-startup>
15、</servlet> <servlet> <servlet-name>trainerimg</servlet-name> <servlet-class>com.e_learning.teachplan.ServletPhoto</servlet-class> </servlet> <servlet> <servlet-name>webserver</servlet-name> <servlet-class>com.coursewareserver.server.W
16、ebserver</servlet-class> <init-param> <param-name>startup</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>serverip</param-name> <param-value>9</param-value> </init-param> <
17、init-param> <param-name>serverport</param-name> <param-value>8080</param-value> </init-param> <init-param> <param-name>clintimport</param-name> <param-value>webclint</param-value> </init-param> <load-on-startup>3</load-on-
18、startup> </servlet> <servlet-mapping> <servlet-name>webserver</servlet-name> <url-pattern>/webserver</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </
19、servlet-mapping> <servlet-mapping> <servlet-name>debugjsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>bannerview</servlet-name> <url-pattern>/bannerview</url-pattern> </serv
20、let-mapping> <servlet-mapping> <servlet-name>chart</servlet-name> <url-pattern>/servlet/chart</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>trainerimg</servlet-name> <url-pattern>/trainerimg</url-pattern> </se
21、rvlet-mapping> <session-config> <session-timeout>20</session-timeout> </session-config> <mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping> <mime-mapping> <extension>xls</ext
22、ension> <mime-type>application/msexcel</mime-type> </mime-mapping> <welcome-file-list> <welcome-file>logon.jsp</welcome-file> </welcome-file-list> <taglib> <taglib-uri>come_learningtaglib</taglib-uri> <taglib-location>/WEB-INF/tagl
23、ib.tld</taglib-location> </taglib> <taglib> <taglib-uri>/internetbeans.tld</taglib-uri> <taglib-location>/WEB-INF/lib/internetbeans.jar</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri> <taglib-
24、location>/WEB-INF/struts-bean.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-html.tld</taglib-uri> <taglib-location>/WEB-INF/struts-html.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-logic.tld
25、</taglib-uri> <taglib-location>/WEB-INF/struts-logic.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-template.tld</taglib-uri> <taglib-location>/WEB-INF/struts-template.tld</taglib-location> </taglib> <taglib> <
26、;taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri> <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location> </taglib> <taglib> <taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri> <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
27、; </taglib></web-app>如果系统不需要支持分不是结构,只需要将上述内容的蓝色和红色部分删除即可,如果用户已经用户分布式结构功能,但是希望临时不使用分布式结构,那么将红色部分:<param-value>true</param-value>修改为:<param-value>false</param-value>即可实现分布式功能的临时关闭,对于用户已经拥有分布式功能进行分布式功能暂停处理时,需要先将中心服务停止后在修订。二、 分布式服务器安装设定1. WEB课件服务器安装1. 点击WEB课件服务器安装程序,安
28、装程序开始进行WEB课件服务器安装,首先显示如下:2. 此步骤安装程序执行完成后自动进入下一步,如下图:3. 此步骤系统进行相关安装说明,点击“下一步”继续安装,如下图:4. 此步骤安装程序为用户进行最终用户许可已经说明,点击“下一步”继续安装,如下图:5. 此步骤是整个安装过程最为重要的一个,以上四个需要填写的部分,其中第三和第四的填写内容,在同一个分布式系统中,所有WEB课件服务器安装时,填写内容是一致的。6. 此步骤为WEB课件分布服务器选择安装目录,选择安装目录时需要注意,由于分布服务器主要为系统提供WEB课件服务,因此对硬盘空间占用比较大,所以选择安装目录一定要极大空间的磁盘驱动盘,
29、系统默认为C盘。7. 此步骤为WEB课件分布服务器安装前提示步骤。8. 系统进行安装操作9. 安装完成后,安装包进行安装结束提示。10. 安装结束后 ,在系统程序中,安装程序为用户安装了程序菜单,11. 同时为用户提供系统启动和关闭的桌面快捷方式。2. WEB课件服务器维护1、WEB课件服务器启动和关闭WEB课件服务器启动和关闭,可以通过点击安装系统提供的快捷方式。第一:程序快捷方式:开始 > (所有)程序 > WEB课件分布服务端口:8086>启动/关闭 Web课件分布服务端口:8086,启动WEB服务第二:桌面快捷方式:点击 “启动/关闭 Web课件分布服务端口:8086
30、”,启动/关闭WEB服务。第三:直接启动:双击WEB课件服务安装目录Tomcatbinstartup.bat来启动WEB服务,双击WEB课件服务安装目录Tomcatbinshutdown.bat来关闭WEB服务注: 如果一个硬件服务器安装了多个WEB课件服务,在启动和关闭时,请注意,在快捷方式中名称中,详细说明了各个快捷方式针对具体的那一个端口的服务的启动和关闭,即不同的WEB课件分布服务都有各自的启动和关闭快捷方式。2、WEB课件服务端口更改WEB课件服务在安装时已经确定其服务端口,在安装后,此端口则无法通过系统进行端口更改,此时则需要通过手工方式更改WEB服务端口,手工修改方式步骤如下:(
31、1)、关闭WEB课件服务详见“WEB课件服务器启动和关闭”。(2)、确定安装目录安装目录是在系统WEB服务器安装时选择的目录,特别是当一个硬件服务器安装了多个WEB课件分布服务时,安装目录的确定尤为重要。 如果忘记了安装目录,可以鼠标邮件桌面快捷方式,进入属性页面,在快捷方式属性页面中,进入“快捷方式”选项卡,在“目标”一项中记录了启动/关闭的引用,例如“D:WebserverTomcatbinstartup.bat”,其中“D:Webserver”为安装目录。可以通过此方法来确定安装目录。(3)、打开WEB服务配置文件以“D:Webserver”为安装目录,进入到D:WebserverTom
32、catconf目录,用记事本打开 server.xml文件。(4)、修改WEB服务配置文件打开D:WebserverTomcatconfserver.xml文件,内容如下:<Server port="8005" shutdown="SHUTDOWN" debug="0"> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" debug="0"/> <Listene
33、r className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" debug="0"/> <GlobalNamingResources> <Environment name="simpleValue" type="java.lang.Integer" value="30"/> <Resource name="UserDatabase" auth="C
34、ontainer" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved"> </Resource> <ResourceParams name="UserDatabase"> <parameter> <name>factory</name> <value>org.apache.catalina.users.Me
35、moryUserDatabaseFactory</value> </parameter> <parameter> <name>pathname</name> <value>conf/tomcat-users.xml</value> </parameter> </ResourceParams> </GlobalNamingResources> <Service name="Catalina"> <Connector port="8
36、086" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /> <Connect
37、or port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /> <Engine name="Catalina" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogge
38、r" prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase"/> <Host name="localhost" debug="0" appBase=
39、"webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt&qu
40、ot; timestamp="true"/> </Host> </Engine> </Service></Server> 上述内容红色部分既是定义对应服务端口的内容,port=”8086”,此设定说明当前服务的端口为8086,如果端口修改为80,只是需要将port=”8086”修改为port=”80”即可,修改后保存文件即完成端口修改。(5)、修订web.xml完成上述后继续进行下一步修改,修订web.xml,用记事本打开打开D:WebserverTomcatwebappsROOTWEB-INFweb,xml,内容如下:
41、<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-/Sun Microsystems, Inc./DTD Web Application 2.3/EN" " <web-app> <filter> <filter-name>Set Character Encoding</filter-name> <filter-class>com.e_learning.util.filt
42、er.SetCharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>GBK</param-value> </init-param> </filter> <filter> <filter-name>Media Request Deal</filter-name> <filter-class>com.e_learni
43、ng.util.filter.SetmediareponseFilter</filter-class> </filter> <filter-mapping> <filter-name>Set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>Media Request Deal</filter-nam
44、e> <url-pattern>/resourcefiles/*</url-pattern> </filter-mapping> <servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-c
45、lass> <init-param> <param-name>classdebuginfo</param-name> <param-value>true</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet> <servlet-name>setwebboundmediaserver</servlet-name> <servle
46、t-class>com.coursewareserver.clint.setWebboundMediaServer</servlet-class> </servlet> <servlet> <servlet-name>checksource</servlet-name> <servlet-class>com.coursewareserver.clint.Checksource</servlet-class> </servlet> <servlet> <servlet-name
47、>webclint</servlet-name> <servlet-class>com.coursewareserver.clint.Webclint</servlet-class> <init-param> <param-name>serverip</param-name> <param-value>9</param-value> </init-param> <init-param> <param-name>serverport<
48、;/param-name> <param-value>8080</param-value> </init-param> <init-param> <param-name>serverimport</param-name> <param-value>webserver</param-value> </init-param> <init-param> <param-name>clintip</param-name> <param-value&g
49、t;9</param-value> </init-param> <init-param> <param-name>clintport</param-name> <param-value>8086</param-value> </init-param> <init-param> <param-name>clintimport</param-name> <param-value>webclint</param-value>
50、 </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet-mapping> <servlet-name>webclint</servlet-name> <url-pattern>/webclint</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>checksource</servl
51、et-name> <url-pattern>/checksource</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>setwebboundmediaserver</servlet-name> <url-pattern>/setwebboundmediaserver</url-pattern> </servlet-mapping> <servlet-mapping> <servlet
52、-name>debugjsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <session-config> <session-timeout>20</session-timeout> </session-config> <mime-mapping> <extension>doc</extension> <mime-type>application/mswor
53、d</mime-type> </mime-mapping> <mime-mapping> <extension>xls</extension> <mime-type>application/msexcel</mime-type> </mime-mapping> <welcome-file-list> <welcome-file>wellcom.jsp</welcome-file> </welcome-file-list></web-app>
54、上述内容红色部分既是设定当前WEB课件服务端口,将其红色内容<param-value>8086</param-value>修改为<param-value>80</param-value>即可,然后保存文件完成WEB服务端口修改。(6)、启动WEB课件服务详见“WEB课件服务器启动和关闭”。注:u 修改“D:WebserverTomcatconfserver,xml”完成WEB课件服务启动时端口的配置,即完成TOMCAT启动时端口的使用u 修改“D:WebserverTomcatwebappsROOTWEB-INFweb,xml”完成WEB服务启动
55、时和中心服务器进行通讯时确定期WEB分布服务身份的设定。u WEB服务端口修改后,中心服务器分布式结构管理中也需要进行匹配性修改,否则该WEB服务将不可能在分布式结构中发挥作用,即中心服务器无法识别该WEB课件服务。3、中心服务器IP地址、端口更改当中心服务器IP地址或者端口发生更改时,此时需要对中心服务器的相关配置和WEB分布服务器的相关配置都进行修订。1、修改中心服务器配置(1)、中心服务的IP地址改变时,中心服务器的不需要进行任何改动,但WEB课件分布服务器的相关配置需要进行修改。(1)、端口更该时,需要修改server.xml配置用记事本打开中心服务器的服务配置文件:tomcat安装目
56、录confserver.xml,具体修改方法请参阅“2、WEB课件服务端口更改”的(1)(2)(3)(4)四个步骤。2、修改WEB课件分布服务器配置修改WEB课件分布服务配置,请参阅“2、WEB课件服务端口更改”中的“(5)、修订web.xml”中web.xml内容中蓝色部分内容。服务器IP设定:<param-value>9</param-value>,服务例如将服务IP更改为00,即修改为<param-value>00</param-value>即可。服务器端口设置:<pa
57、ram-value>8080</param-value>,服务例如将服务端口更改为80,即修改为<param-value>80</param-value>即可。注:当服务器IP地址或者端口发生改变时,需要将该系统中的所有WEB分布服务器的相关配置全部进行修改,否则系统的分布式服务将无法正常运行。4、同一硬件服务器多个WEB课件服务安装为同一硬件服务器安装多个WEB课件服务时,存在两个问题1、端口问题:为同一硬件服务器安装多个WEB课件服务时,每个WEB课件服务的端口必须不相同,否则将导致同一端口的多个WEB分布服务,后一个启动的服务无法启动。2、JAVA安装问题:每一个WEB服务安装时,系统都将为用户安装JDK,在安装过程,如果系统已经安装了JDK,安装程序会提示用户是否重新安装JDK,此时无论时重新安装还是不需要重新安装,对于系统而言都不会造成任何影响。3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030兽用抗菌药市场市场现状供需分析及投资评估规划分析研究报告
- 2025-2030养护机械行业市场深度调研及前景趋势与投资研究报告
- 2025-2030全球及中国金融服务和保险业中的漏洞扫描行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国轻型车辆安全系统行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国景观软件行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030全球及中国学生旅游行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国化妆品级椰子油行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国内容创作工具行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030全球及中国保险远程信息处理行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国以太网测试仪行业市场现状供需分析及投资评估规划分析研究报告
- 以2024新课标Ⅱ卷作文为例:联想和思考-高考作文的硬性要求高考语文写作技巧实战分析与素材运用
- 2024版《安全生产法》考试题库附答案(共90题)
- 学习通《科研诚信与学术规范》课后及考试答案
- 化工厂拆除施工方案
- 创业空间服务的商业模式创新
- 中考监考和考务人员培训手册
- 数学史简介课件可编辑全文
- 新人教版高中数学《等比数列》课件教学课件1
- 水电站110kV变电站接地电阻计算书
- 2024CSCO结直肠癌诊疗指南解读
- 【相宜本草护肤品的营销策划设计3200字(论文)】
评论
0/150
提交评论