版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HTTPH负载分发层IBM HTTP Server2WAS ClusterDmgr WAS1-1WAS1-2WAS1-8WAS Server1WAS Server2WAS2-1WAS2-2JDB数据库平台JDB1. 部署方案参考集群 1(财务) (WAS1-1 WAS2-1)集群 2(OA) (WAS1-2 WAS2-2)集群 3(HR)(WAS1-3WAS2-3WAS1-4WAS2-4)集群4(知识管理 )WAS1-5, WAS2-5)集群n(?)( WAS1-nWAS2-n )如上图所示,中间件平台主要包括两大部分:负载分发层包括两台服务器,通过 Heartbeat实现 HA ,提供浮动
2、IP 给客户端,保证了系 统不存在单点故障问题负载分发软件采用 IBM HTTP Server 实现通过 IBM HTTP Server 配置虚拟主机, 实现对不同应用的请求进行分发到不同 的后台 WAS 中间件集群。WAS 中间件集群包括两台 4CPU(每 CPU 4Core)服务,每个服务器上通过水平扩展可以启动多 个 WAS 服务器。基于应用部署要求,为每个应用建立一个集群,逻辑上实现应用之间的隔离。 每个集群可以根据应用的负载,动态分配 WAS 服务器实例数。如 HR 应用访 问量较大则分配 4 个 WAS 实例。但最小要保证一个集群至少包括 2 个 WAS 实现,并且这两个实例分别在
3、不同 的物理服务器上,这样才能保证不出现单点故障。部署管理器,部署在 WAS Server1 上。2. WebSphere 7 安装及配置此安装配置说明仅供参考,还需要根据现场实现情况进行调整。WAS 安装四台服务器拓朴结构四台机器 IP 地址,名称与安装内容主机名IP安装软件(组件)app1WASND 7.0( WAS)( DM +APPSRV01)app2WASND7.0( W AS)( APPSRV01)web1HIS+PLUGINSweb2HIS+PLUGINS其中 DM 控制台管理用户 admin, 口令两个 web 服务器的管理用户也是 admin, 口令 二、 安装后验收http
4、:/*.*.*.*:9060/ibm/console 可打开应用服务器主机的控制管理台,管理 用户 admin, 口令 *服务器集群下建有应用集群 服务器应用服务器下建有两个 WEB 服务 节点共有五个, 分别是一个控制节点 (一个 dmgr 节点) ,两个受控节点 (两个 app 节点),两个 非受控节点 (两个 web 节点 )集群下各受控节点已同步,并启动服务;两个 WEB 服务已生成插件、传播插件并启动。在 DMGR 控制管理台可直接控制两个 WEB 的启动与停止。安装前系统检查 群集安装时,确认所有机子的日期要一致 确认磁盘空间足够 两个应用服务器的安装文件放在 /was_insta
5、ll 两个 WEB 服务器的安装文件放在 /http_install安装目录都是安装于默认的 /opt 目录下 两个应用服务器安装后生成目录 /opt/IBM/WebServer/AppServer 两个 WEB 服务器安装后生成目录 /opt/IBM/HTTPServer 两个 WEB 服务器的目录 /opt/IBM/HTTPServer/plugins 放有插件确认管理域之内的所有的机器主机名和 ip 地址相互能够 ping 通 在安装前,要确保四台机的 /etc/hosts 文件里面增加四台机的 ip 与主机名,修改如下 *.*.*.1app1*.*.*.2app2*.*.*.3web1
6、*.*.*.4 web2(对于初次安装系统后的主机, 因为没有在 HOSTS 文件中增加此类记录, 会导致安装失 败,现象是安装后生成的 profiles 不完整,并且 startManager.sh 执行失败,启动不了管 理服务。另外,安装完 WAS 后,不能修改主机名,否则 WAS 的服务启动不了,需要重新安装 ) 确认主机名在生产环境中不会再改变四台主机做好设置,能够用 xmanager 进行图形化安装。如不能进行图形化安装,则需 要修改 was 或 his 下的 response 文件中的各参数,工作量大而且易出错。? 安装介质已有, was7.0 nd for linux x86-6
7、4 bit 对于 was7.0 ,对于操作系统与硬件空间要求如下 :The following list identifies the products that are supported when WebSphere Application Server runs on the Linux x86-64 operating system. It is not necessary to run these products on the samemachine or operating system as WebSphere Application ServerOperatingSystem
8、s?Red Hat Enterprise Linux AS, Version 4 with Update 6supportedwith 64-bit?Red Hat Enterprise Linux ES, Version 4 with Update 6WebSphereApplication?Red Hat Enterprise Linux, Version 5ServerRed Hat Enterprise Linux product site?SUSE Linux Enterprise Server, Version 9 with SP4?SUSE Linux Enterprise Se
9、rver, Version 10 with Update 1?SUSE Linux Enterprise Server, Version 11 (See Required Detail6)? SUSE Linux Enterprise Server product siteHardware?AMD Opteron and Intel EM64T (64 bit kernel support only)Requirements?Disk space requirements?Minimum 1 GB physical memory recommended?CD-ROM drive四、 把安装程序
10、包放到主机 /was_install 目录下,解压,解包 命令 gunzip *.gzTar xvf *.tar五、图形化安装过程 (用 XMANAGER3.0 执行安装 )1、应用服务器主机 36安装 was 过程如下各步:进 入 linux 环 境 , 打 开 终 端 , 打 开 文 件 系 统 , 在目录下的launchpad.sh ,双击运行选择左面列表的第一项,进行 was 安装, 进入下一个安装画面选择接受协议系统进行安装前检查,检查版本,软硬件环境,检查通过Sample 例程选择,安装(此例程可用来学习参考检验用) ,两个语言包也选择上,一并安装默认安装到 OPT 目录下 /op
11、t/IBM/WebSphere/AppServerapp1 主机是管理控制的主机, 选择安装 CELL(会安装 dmgr01 与 appsrv01,并且自动联结) app2只安装一个 Application Server(APPSRV01) ,这是两台应用服务器安装过程的唯一区别管理用户与口令分别设为admin,admin, Samples 口令也设为 sample此步不选择,跳过安装前检查执行权限,因为是用 root 用户执行安装,权限检查肯定通过权限通过,安装过程总结如下鎌遥马率旦1X0U甲安装后成 功, 在 app1 主 机 下的/opt/IBM/WebServer/AppServer/
12、profiles 目录 下 可看 到 DMGR01 ,APPSRV01 两个目录。其中 DMGR01 是管理台概要文件,只在 app1 主机上有。同样,在主机 app2 机上安装 was 后,在 app2 下的 /opt/IBM/WebServer/AppServer/profiles 目 录下可看到 APPSRV01 一个目录。在 app1 主机下的 profilesDMGR01FIRSTSTEPS 目录下, 运行 firststeps.sh,可进行安装后检测检测结果通过,请注意蓝色字体:Server name is:dmgrPro is:Dmgr01Pro is:/opt/IBM/WebS
13、phere/AppServer/proPro is:dmgrCell name is: app1_ Cell01Node name is:app1_ CellManager01Current encoding is:UTF-8Start running the following command:/opt/IBM/WebSphere/AppServer/pro startManager.sh -pro Dmgr01ADMU0116I: Tool information is being logged in file /opt/IBM/WebSphere/AppServer/pro /logs/
14、dmgr/startServer.logADMU0128I: Starting tool with the Dmgr01 profileADMU3100I: Reading configuration for server: dmgrADMU3200I: Server launched. Waiting for initialization status.ADMU3000I: Server dmgr open for e-business; process id is 32586Server port number is: 9060IVTL0010I: Connecting to the AP
15、P1 WebSphere Application Server on port: 9060IVTL0015I: WebSphere Application Server APP1 is running on port: 9060 for proIVTL0035I: The Installation Verification Tool is scanning the /opt/IBM/WebSphere/AppServer/pro errors and warnings.11/2/09 23:27:40:343 CST 00000000 WSKeyStoreW CWPKI0041W: One o
16、r more keystores are using the default password.11/2/09 23:27:42:466 CST 00000000 ThreadPoolMgr W WSVR0626W: The ThreadPool setting on the ObjectRequestBroker service is deprecated.IVTL0040I: 2 errors/warnings are detected in the /opt/IBM/WebSphere/AppServer/pro SystemOut.log fileIVTL0070I: The Inst
17、allation Verification Tool verification succeeded.IVTL0080I: The installation verification is complete.上述显示说明安装正常, DMGR 服务可正常启动。访问端口是 9060此时到 IE ,可打开控制台http:/*.*.*.*:9060/ibm/console选择继续浏览此网站,进入主控画面输入 admin,*此时在服务器可以看到一个 SERVER1 ,但没有启动代理服务前,前台是不能启动的。 需到服务器下运行。rootAPP1 bin# cd ProrootAPP1 bin# ./star
18、tNode.sh 节点代理启动ADMU0116I: Tool information is being logged in file/opt/IBM/WebSphere/AppServer/pro startServer.logADMU0128I: Starting tool with the AppSrv01 profileADMU3100I: Reading configuration for server: nodeagentADMU3200I: Server launched. Waiting for initialization status.ADMU3000I: Server no
19、deagent open for e-business; process id is 330此时再到前控制台,可正常启动 server1 了( 或者在服务器下运行命令 ./startServer.sh Server1 ,同样可以启动服务 )至此,主机 36 安装并验证完毕。2、主机 app1 的 dmgr 与 appserver 启停的服务器下命令 ( 如主机重启,需要到服务器下手 工执行脚本 ) cd /opt/IBM/WebSphere/AppServer/probin./startManager.sh启动 dmgr01 服务,此脚本成功执行后,则可打开前端控制台 再启动节点代理cd /o
20、pt/IBM/WebSphere/AppServer/pro./startNode.sh启动节点代理后,则可在前端控制台去启动server1,也可在服务器端直接用脚本启动./startServer.sh server1( 对应上述启动命令,关闭服务的命令分别为)./stopServer.sh server1./stopManager.sh -username admin password *3、再去安装 app2 机过程同 app1 机,不同处只是在概要文件创建里不选择cell ,只选择一个 application server就行了。安装执行完成后,检查 profiles 下,已有 apps
21、rv01至其下的 bin 执行如下脚本,关联节点 NODE2 到主机 36的 DMGR 服务节点cd /opt/IBM/WebSphere/AppServer/probin./addNode.sh *.*.*.* 8879其中 IP 地址是主机 36 的 IP,后面的 8879 是 SOP 端口。输入 app1 上 DMGR01 管理用户 admin ,口令 *执行成功rootAAAAAPP2-* bin# ./addNode.sh*.*.*.36 8879ADMU0116I: Tool information is being logged in file /opt/IBM/WebSpher
22、e/AppServer/proADMU0128I: Starting tool with the AppSrv01 profileCWPKI0308I: Adding signer alias CN=APP1, OU=Root Cer to localkeystore ClientDefaultTrustStore with the following SHA digest: B5:37:07:88:00:A4:78:10:95:B0:56:17:3C:8D:A9:A7:C0:BD:76:3F Realm/Cell Name: Username: adminPassword:CWPKI0308
23、I: Adding signer alias datapower to local keystore ClientDefaultTrustStore with the following SHA digest: A9:BA:A4:B5:BC:26:2F:5D:2A:80:93:CA:BA:F4:31:05:F2:54:14:17ADMU0001I: Begin federation of node AAAAAPP2-*Node01 with Deployment Manager at *.*.*.36:8879 .ADMU0009I: Successfully connected to Dep
24、loyment Manager Server: *.*.*.36:8879ADMU0505I: Servers found in configuration:ADMU0506I: Server name: server1ADMU2010I: Stopping all server processes for node AAAAAPP2-*Node01ADMU0512I: Server server1 cannot be reached. It appears to be stopped.ADMU0024I: Deleting the old backup directory.ADMU0015I
25、: Backing up the original cell repository.ADMU0012I: Creating Node Agent configuration for node: AAAAAPP2-*Node01ADMU0014I: Adding node AAAAAPP2-*Node01 configuration to cell:APP1Cell01ADMU0016I: Synchronizing configuration between node and cell.ADMU0018I : Launching Node Agent process for node: AAA
26、AAPP2-*Node01ADMU0020I: Reading configuration for Node Agent process: nodeagentADMU0022I: Node Agent launched. Waiting for initialization status.ADMU0030I: Node Agent initialization completed successfully. Process id is:6848ADMU0300I: The node AAAAAPP2-*Node01 was successfully added to the APP1Cell0
27、1 cell.ADMU0306I: Note:ADMU0302I: Any cell-level documents from the standalone APP1Cell01 configuration have not been migrated to the new cell.ADMU0307I: You might want to:ADMU0303I: Update the configuration on the APP1Cell01 DeploymentManager with values from the old cell-level documents.ADMU0306I:
28、 Note:ADMU0304I: Because -includeapps was not specified, applications installed onthe standalone node were not installed on the new cell.ADMU0307I: You might want to:ADMU0305I: Install applications onto the APP1Cell01 cell usingwsadmin $AdminApp or the Administrative Console.ADMU0003I : Node AAAAAPP
29、2-*Node01 has been successfully federated.此时再到 app1 主机的 DMGR 控制台可以看到节点 app2 主机的 SERVR1可以启动 app2机上的 SERVER1 。 (至 app2 机上的 pro 下执行 ./startServer.sh server1也可 )六、两应用服务器建集群。把 app1 与 app2 的应用服务放在集群中1、删除两个应服务器下的单个 SERVER 。 停止两个服务后,删除,保存设置把单个服务器删除2、建集群,起名 HR_cluster注意:把配置 HTTP 会话内存到内存的复制勾上。 “下一步”,分别对应两应用服务
30、主机,各一个 SERVER ,分别名称为 app1 app2集群建完后如下3、到 系统管理节点中同步各节点4、启动集群集群可正常启动至此,两台应用服务器的集群安装完毕!七、安装 WEB 服务器33 机安装 HTTP SERVER 与 PLUGINS 插件程序安装包在 /http_install 目录下, 解压解包后, 执行 http_ins/ihs/ 目录下的 install.sh 文 件,用 xmanager 来执行该文件进行安装。安装画面如下: 第一步设置端口,选择默认的 Web1 机的 http port 80 http administration port 8008后面一步,在设置插
31、件安装目录与应用服务器主机名称那里,33 对应的插件安装目录是默认的 /opt/IBM/HTTPServer/plugins 对应的应用服务主机名设为 app1(注意: 34 那台机安装 httpserver 时,选择对应的应用服务主机设为app2 ,其他过程都相同 )注意在管理用户与口令那里设置为 admin,* 注意:因为这两个 web服务器要通过另外一台应用服务器的 dmgr 来管理,所以这里 的安全管理用户与口令要设。否则 dmgr 上无法管理启停。下面这一步,设置用户与组分别为 nobody,nobody (注意:这个用户与组在 etc/group,passwd,shadow 中要有
32、 )33 上 WEB 服务器安装完成34 上 HTTPSERVER 完装过程类似,只是先把对应的应用服务器主机名设为app2八、两台 WEB 服务器的启动过程正常过程:在两台 WEB 服务器下, HTTPServer/bin 目录下,执行如下脚本,启停 apache 服务./apachectl start./adminctl start提示 ./adminctl start: admin http started九、回到 app1 的 DMGR 主控制台,建立 WEB 服务节点与启动管理。 选择系统管理节点,增加非受管制的两个 WEB 节点(前面两个 app 节点是受管制节点 )点添加,选择非
33、受管节点为 WEB1 机上的节点命名并设置主机名称非受管节点名称: webnode1 主机名: web1第一个节点添加成功再同样操作继续添加第二个非受管节点非受管节点名称: webnode2主机名: web2然后回到服务器类型下,选择 WEB 服务器,选择两个非受管节点,分别去创建 webserver1下一步后,增加设置属性,管理用户与口令SERVER 时的设置 admin,admin. 用户与口令是在WEB 机上安装 HTTP完成第一个 WEB 节点上 WEBSERVER 的创建同上操作再去完成第二个 web 服务节点的 webserver1 创建。 两个都创建完毕后。选择生成插件, 生成插
34、件成功,提示如下:PLGC0005I: Plug-in configuration file = /opt/IBM/WebSphere/AppServer/proPLGC0052I: Plug-in configuration is complete for the Web server. APP1Cell01.webnode1.webserver1.PLGC0005I: Plug-in configuration file = /opt/IBM/WebSphere/AppServer/proPLGC0052I: Plug-in configuration is complete for th
35、e Web server. APP1Cell01.webnode2.webserver1.传播插件成功,提示如下:PLGC0062I: The plug-in configuration propagated from /opt/IBM/WebSphere/AppServer/pro to /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xml on the Web server computer.PLGC0048I: The propagation of the plug-in configuration complete f
36、or the Web server . APP1Cell01.webnode1.webserver1.PLGC0062I: The plug-in configuration propagated from /opt/IBM/WebSphere/AppServer/pro to /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xml on the Web server computer.PLGC0048I: The propagation of the plug-in configuration complete for the
37、 Web server . APP1Cell01.webnode2.webserver1.两个 WEB 服务已建立,并可通过 DMGR 来控制启停。安装补丁安装工厂,并打补丁1.进入目录 /tmp/WAS7LINUX/Linux_suppl/ UpdateInstaller ( 根据实际路径调整 ),执行 install 命令,如下图所示:2.出现如下页面,点击“ Next ”:3.出现如下页面,选择“ I accept ”,点击“ Next4.在出现的页面上点击“ Next ”(出现“ Passed”表示补丁安装安装工厂的安装程序通过对操 作系统的检查) ;5.出现如下页面,确认安装目录为
38、“ /websphere/UpdateInstaller ”,点击“ Next6.在出现的页面上点击“ Next ”;等待进度条行进至 100%出现如下页面, 选择 “ Launch IBM Update Installer for WebSphere software on exit ”(这一步 会在结束补丁安装工厂的安装后,自动启动补丁安装工厂),点击“ Finish ”;拷贝补丁文件至目录 / websphere/UpdateInstaller/maintenance 下:cp /tmp/WAS7LINUX/pack/*.pakwebsphere/UpdateInstaller/main
39、tenance(/ 路径根据实际情况修改)在拷贝补丁文件的同时,补丁安装向导可能会自动弹出(注:如果该页面没有自动弹出, 请执行 / websphere/UpdateInstaller/update.sh ),如下图所示。请确认已经执行过上一步后,再 点击“ Next ”:出现如下页面,确认 WAS的安装目录为 “ /websphere/AppServer ”,点击“ Next目录为“ websphere/AppServer ”12.出现如下页面,确认选择了“ Install maintenance package ”,点击“ Next13.出现如下页面,确认该目录下的确存在补丁文件,即为第9
40、)步已拷贝文件到该目录下,或者,选择想要安装的补丁文件所在的目录,点击“Next ”:安装补丁时,需要确保当前没有 WAS进程在运行,使用 ps ef |grep java命令查看。目录为 “ websphere/UpdateInstaller/maintenance/14.出现如下页面,选中所有需要安装的补丁文件,点击“Next ”:15.出现如下页面,点击“ Next”:16.等待进度条行进至 100%17.出现如下页面,点击“ Finish18.查看版本,确认补丁安装成功:执行: / websphere/AppServer/bin/versionInfo.sh出现如下页面。注意最后 10
41、 行以内的内容。 Version 应为: 3创建概要文件创建概要文件- 用 root 用户登录进入目录cd /websphere/AppServer- 生成 profiles 目录并指定目录所有者mkdir profileschown -R wsuser:usr /websphere/AppServer- 进入目录cd /websphere/AppServer/bin- 创建概要文件./managepro -create -pro AppSrv01 -pro /websphere/AppServer/pro -templatePath /websphere/AppServer/pro -hos
42、tName hnnyyx1srv2 ( -hostName 后面名字为安装 was 本 机的规划好的名字,名字不要有下划线等其他字符)-如创建错误,需要删除 AppSrv01 时,用 Root 用户使用如下命令,创建正确时,不需执行cd /websphere/AppServer/bin./managepro -delete -pro AppSrv01用 root 用户 启动应用程序cd / websphere/AppServer/ profiles /AppSrv01/bin/ ./startServer.sh server1进后台管理器设置安全性( 目的:设置后,只能 wasadmin 用户
43、可以管理 was 控制台 ) ( 1)在 IE 里录入 http:/*.*.*.*:9061/admin 进入后台管理界面(2)在“安全性 -全局安全性”界面中“可用域定义”选择“联合存储库”,点击“设置为当前”,然后点击“配置 .”进入属性设置界面,操作步骤如下图:(3)、在下图界面中输入 “主要管理用户名” 为“ wasadmin”,点击确定后进入密码验证界面, 录入两遍相同密码: was123,而后点击“确定”5.录入 wasadmin 后点“确定” ,在密码验证界面,录入两遍密码: was123,点击“确定” ,回 到下图界面(4)选中“启用管理安全性”并去除“应用程序安全性”及“JA
44、VA2 安全性”选项,再次选中“联合存储库” ,点击“设置为当前” ,然后点击“应用” ,最后点击“保存”完成安全 性设置。12.点“保存”完成安全性设置停止应用程序 - 用 wsuser 用户cd /websphere/AppServer/profiles /AppSrv01/bin/ ./stopServer.sh server1 -username wasadmin -password was123启动应用程序- 用 wsuser 用户cd /websphere/AppServer/pro ./startServer.sh server1 -username wasadmin -pass
45、word was123创建和配置数据源1.如果 WebSphere Application Server 的实例未运行 (查看实例是否运行, 可以在操作系统上用 命令 ps ef | grep java 查看。 如果没有从 /websphere/IBM/WebSphere/AppServer 目录下发起的java 进程,则未运行 ),则启动 WebSphere 应用服务器运行实例 , 运行命令 : -用 wsuser 用户cd / websphere/AppServer/ pro./startServer.sh server1-username wasadmin -password was12
46、3 http:/*.*.*.*:9060/admin2.应用服务器启动后,通过浏览器进行管理WebSphere 服务器3.在管理界面左侧菜单中,选择资源-JDBC - JDBC 提供程序选 择 JDBC提供程序4.选择“作用域”到服务器级别,并点击“新建”按钮,创建JDBC Driver5.依次按下图选择数据库类型 “ DB2 ”,提供程序类型 “DB2 Universal JDBC Driver Provider实施类型“连接池数据源”,接受自动的名称和描述,点击“下一步”JDBC Driver 安装目录环境在“输入数据库类路径信息”页面上,设置如下图所示的两个变量为“ /home/webs
47、phere/db2driver ”,点击“下一步” : 使用 wsuser 用户创建 db2drivercd /home/webspheremkdir db2driver使 用 root 用 户 将 “ db2 配 置 db2driver ” 目 录 中 的 文 件 传 到 WebSphere 主 机 “ /home/websphere/db2driver ”目录下并赋权限chown -R wsuser:usr db2driver如果要修改“数据库类路径信息”则进入“环境”- “ WebSpere 环境变量”7.在最后一页上点击“完成”8.以下步骤进行设置此 JDBC Driver 之下的数据
48、源,点击“ DB2 Universal JDBC Driver Provider ”进入此数据源9.在配置界面中,选择右侧“数据源”连接,进入数据源设置。点“数据源”10.点击“新建” ,创建数据源点击“新建”TC”和 JNDI 名称“ TC”,点击“下11.在创建数据源界面中,输入您应用所使用数据源名步”:12.在数据源配置“步骤 数据库名:2”中,输入如下数据库基本信息。点击“下一步”tradectr驱动程序类型:4 (默认值)服务器名称:IP 地址端口号:5000013.在该步骤中,直接点击“下一步” ;(将在其后得步骤中创建安全性别名)14.在“总结”页面上,点击“完成”15.在如下页面上,点击“保存”16.保存之后,点击“ TC”进入此数据源,并点击右侧“ JAAS J2C 认证数据”,创建连 接数据库的用户名和密码别名:17.在如下页面点击“新建”18.在如下页面上输入如下数据,点击“确定”别名: tc 用户标识: tc 密码: business19.在如下页面上,点击“保存”点TC点“保存”20.出现如下页面,点击“ TC ”,回到刚才创建的数据源管理界面:21.回到先前创建的数据源“ jdbc/TC ”管理界面,选择“组件管理的认证别名”和“容器管理的认证别名”为刚才创建的“ tc ”别名,映射配置别名选“ DefaultPrincipalMap
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026)执业药师中医含解析及答案
- 心理感恩心态深耕 发现生活点滴美好课件
- 黑龙江哈尔滨市德强学校2026-2027学年九年级上学期9月综合素养测评化学试题(含答案)
- 餐厨垃圾收运环节鼠蝇蟑治理课件
- 2026年智能电商平台运营工程师资格考试试题及答案
- 2026年小儿外科三基三严培训考核计划
- 2026年药品经营突发事件应急处置培训试卷(含答案)
- 2026年无人机操控员高级理论模拟试题库及答案
- 2026年食源性疾病监测上报考试试卷试题及答案
- 2026年中药汤剂质量管控三基培训考核计划
- 2026高考数学复习微专题:75.立体几何与解析几何综合问题的三种常见类型
- 建筑工程技术课程
- 量力而行议论文
- 化工园区的应急管理体系构建与风险防控能力提升毕业答辩
- 《心灯录》完整版
- 2026届新高考英语热点冲刺复习:定语从句
- 船舶修造基地项目吨浮船坞改建工程可行性研究报告
- 康复护理关节活动度训练被动活动课件
- 《盗窃案件的侦查》课件
- 小学生英语规范书写课件
- 八年级物理第一次月考卷(考试版A4)(北京地区人教版2024第1~3章)
评论
0/150
提交评论