版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Weblogic10.3安装Windows服务及启动服务后停止的解决方案Weblogic10.3安装Windows服务及启动服务后停止的解决方案适用于Windows10以下Windows部署web应用到weblogic后,需要手动开启weblogic管理员服务器,即Start Admin Server for Weblogic Server Domain,不过这样的话每次重启系统或者不小心就关掉了命令窗口(cmd)窗体,就需要手动重启服务,显得很不方便。幸好weblogic本身可以实现通过windows服务自动启动weblogic管理员服务器,本文就将个人在安装weblogic的windows
2、服务所收获的经验整理出来,以供自己和需要研究weblogic的同伴做个参考。第一部分最终的正确配置步骤步骤一 首先检查domain 的配置文件config.xml(路径:F:NCISOFTfirst_domainconfig config.xml),将我要部署的项目引用到该配置文件的部署参数当中,代码如下:<app-deployment> <name>tmsm</name> <target>AdminServer</target> <module-type>war</module-type> <
3、source-path>F:webappstmsm</source-path> <security-dd-model>DDOnly</security-dd-model> </app-deployment>注意:我的tmsm应用是直接由eclipse的工程部署目录下拷贝过来的。步骤二在项目的F:webappstmsmWEB-INF下建立weblogic.xml,具体内容如下:<?xml version="1.0" encoding="UTF-8"?><weblogic-web-app
4、><context-root>/tmsm</context-root><!-<container-descriptor><prefer-web-inf-classes>true</prefer-web-inf-classes></container-descriptor>-><!注释掉的部分表示如果weblogic 默认加载的jar包和web应用引用的jar包冲突,优先使用web应用的jar包,这里我们暂时不用这么配置,下面我们将在安装服务的配置文件的CLASSPATH中指定需要优先加载的jar包路
5、径,请忽略该描述-><session-descriptor><cookie-name>myweblogicsessionid</cookie-name></session-descriptor><!注意weblogic的sessionid主要用于当一个weblogic创建两个域并且这两个域需要在一个会话中交互时,用于区分不同的域的会话,防止会话冲突或者会话丢失,一般情况下推荐指定该id-></weblogic-web-app>步骤三创建启动安装weblogic服务到windows的批处理文件run.bat,内容如下:
6、echo offSETLOCALcall "E:weblogicMiddlewarewlserver_10.3serverbininstallSvc.cmd"call net start "beasvc_first_domain_AdminServer"ENDLOCAL步骤四修改安装Windows服务的文件installSvc.cmd,我的weblogic安装目录下的该文件的地址: E:weblogicMiddlewarewlserver_10.3serverbininstallSvc.cmd,找到如下安装命令行:rem * Install the se
7、rvice"%WL_HOME%serverbinbeasvc" -install -svcname:"beasvc_%DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"
8、%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE% 发现该命令行中的相关参数在该文件中不存在,并且在该文件开始调用的文件commEnv.cmd中也不存在这些参数(set WL_HOME=E:weblogicMiddlewarewlserver_10.3 call "%WL_HOME%commonbincommEnv.cmd")。于是在该代码前面,具体是在如下代码前面添加并设置相关参数:rem *echo *echo * To star
9、t WebLogic Server, use the password *echo * assigned to the system user. The system *echo * username and password must also be used to *echo * access the WebLogic Server console from a web *echo * browser. *echo *添加并设置的代码如下(注意,一行一条命令):rem *user_domain_info*set JAVA_HOME= C:Javajdk1.7.0_10set DOMAIN_
10、NAME=first_domainset SERVER_NAME=AdminServerset USERDOMAIN_HOME= F:NCISOFTfirst_domain set PRODUCTION_MODE=trueset JAVA_OPTIONS=-Dweblogic.Stdout=%USERDOMAIN_HOME%stdout.txt -Dweblogic.Stderr=%USERDOMAIN_HOME%stderr.txtset WLS_USER=weblogicset WLS_PW=weblogic21rem * JAVA
11、_HOME即java JDK的安装目录,DOMAIN_NAME即weblogic server的域的名称(登录weblogic查看域),SERVER_NAME即weblogic 服务器的实例的名称(登录weblogic查看服务器),USERDOMAIN_HOME即当前登录用户域所在目录,WLS_USER和WLS_PW是登录weblogic的用户名和密码。在该段代码前添加CLASSPATH参数(由于我引入了hibernate和Spring所以会与weblogic自带的hibernate和Spring的jar包冲突,在此指定相关冲突jar包的优先加载路径):rem *class
12、_path_info*rem set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%set APPPATH=F:webappstmsmset PRE_CLASSPATH=%WL_HOME%serverlibantlr-2.7.6.jar;set CLASSPATH=%APPPATH%WEB-INFlibcommons-lang3-3.1.jar;%APPPATH%WEB-INFlibcommons-lang-2.6.jar;%APPPATH%WEB-INFlibantlr-2.7.6.jar;%APPPATH%WEB-INFlibhibernate-jpa
13、-2.0-api-1.0.0.Final.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%rem *在该段代码前面的:noResetMemArgs参数下指定java虚拟机的内存大小MEM_ARGS和永久生成对象内存大小MEM_PERM_SIZE 和 MEM_MAX_PERM_SIZE(有两种方法):rem *jvm_memery_args_info*rem USE THIS LINE AND CHANGE ARGSrem set MEM_ARGS=-Xms512m -Xmx2048m -
14、XX:MaxPermSize=2048m -XX:+UseSpinningrem OR USE FOLLOWING LINES AND CHANGE ARGSset MEM_ARGS=-Xms512m -Xmx2048mset MEM_PERM_SIZE=-XX:PermSize=48mset MEM_MAX_PERM_SIZE=-XX:MaxPermSize=2048mset MEM_ARGS=%MEM_ARGS% %MEM_PERM_SIZE% %MEM_MAX_PERM_SIZE%rem IF PRODUCTION_MODE IS NULL OPEN FOLLOWING LINECOMM
15、ENTrem set MEM_DEV_ARGS=-XX:CompileThreshold=8000 %MEM_PERM_SIZE%rem *步骤五启动安装服务,方法一:执行run.bat的批处理文件。方法二:以管理员身份打开cmd命令窗口,执行以下命令(每一行是一条命令)cd E:weblogicMiddlewarewlserver_10.3serverbinE:installSvc.cmd打开Windows服务,发现生成了beasvc_first_domain_AdminServer的服务,双击服务,却出现如图二所示的异常:图二遇上面图中的错误,后我百度了一下如何调试windows启动服务,
16、现在说一下解决方案: 首先呢,在命令窗口(管理员)执行如下命令(每一行是一条命令),进行服务的启动调试cd E:weblogicMiddlewarewlserver_10.3serverbinbeasvc -debug "beasvc_first_domain_AdminServer"这时系统会提示服务启动不了的具体原因,如图三所示的异常:图三这是我们在注册表注册服务的时候出了问题,运行->regedit打开注册表,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesbea
17、svc_first_domain_AdminServerParameters,在CmdLine这个属性处,我们发现有个-client,具体如图四所示: 图四 双击CmdLine编辑此属性,去除-client,此时注册表参数如图五: 图五启动windows服务一切正常。第二部分安装过程中的其它异常处理期间运行 beasvc -debug "beasvc_first_domain_AdminServer"报如图六错误 :图
18、六分析了一下,可能是weblogic.jar没有引进来,而这可能是因为我的CLASSPATH配置的问题,当时我的CLASSPATH配置如下:rem *class_path_info*rem set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%set APPPATH=F:webappstmsmset PRE_CLASSPATH=%WL_HOME%serverlibantlr-2.7.6.jar;set CLASS_PATH=% PRE_CLASSPATH %;% CLASS_PATH %;set CLASSPATH=%APPPATH%WEB-INFlibc
19、ommons-lang3-3.1.jar;%APPPATH%WEB-INFlibcommons-lang-2.6.jar;%APPPATH%WEB-INFlibantlr-2.7.6.jar;%APPPATH%WEB-INFlibhibernate-jpa-2.0-api-1.0.0.Final.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%rem *很清楚,由于起初的web项目只是个简单的HelloWeblogic.Html 所以没有jar包冲突问题,于是我想当然的就把蓝色部分注释掉
20、了,又设置了红色部分参数将原本的commEmv.cmd中CLASSPATH参数覆盖了,纯属手误,于是就没有将weblogic.jar引入(该jar包在%WEBLOGIC_CLASSPATH%路径里)。当时想出的解决办法分两种。第一种:将注释打开,如下面代码中蓝色部分,将红色部分注释。rem *class_path_info*set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLASSPATH%rem set APPPATH=F:webappstmsmrem set PRE_CLASSPATH=%WL_HOME%serverlibantlr-2.7.6.jar;rem se
21、t CLASS_PATH=% PRE_CLASSPATH %;% CLASS_PATH %;set CLASSPATH=%APPPATH%WEB-INFlibcommons-lang3-3.1.jar;%APPPATH%WEB-INFlibcommons-lang-2.6.jar;%APPPATH%WEB-INFlibantlr-2.7.6.jar;%APPPATH%WEB-INFlibhibernate-jpa-2.0-api-1.0.0.Final.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLA
22、SSPATH%rem *第二种:(事实上该方法没有将weblogic所有的jar包引入不推荐)weblgic.jar包没有引入,就将其手动添加到CLASSPATH当中。所以采用两种方法:1:将WL_HOMEwlserver_10.3serverlibweblogic.jar 通过命令复制到CLASSPATH: java -cp weblogic.jar weblogic.Deployer。2:修改上面的代码(注意红色加粗部分),结果如下:rem *class_path_info*rem set CLASSPATH=%WEBLOGIC_CLASSPATH%;%CLA
23、SSPATH%rem set APPPATH=F:webappstmsmset PRE_CLASSPATH=%WL_HOME%serverlibantlr-2.7.6.jar;%WL_HOME%serverlibweblogic.jar;set CLASS_PATH=% PRE_CLASSPATH %;% CLASS_PATH %;set CLASSPATH=%APPPATH%WEB-INFlibcommons-lang3-3.1.jar;%APPPATH%WEB-INFlibcommons-lang-2.6.jar;%APPPATH%WEB-INFlibantlr-2.7.6.jar;%AP
24、PPATH%WEB-INFlibhibernate-jpa-2.0-api-1.0.0.Final.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%rem *由于引入Hibernate、Spring等框架会造成web应用下的lib中的jar包与weblogic自带的jar包冲突或者缺失,可采用下面完整配置(APPPATH 为我的web项目路径,来自eclipse工程,没有打包成war包)。rem set APPPATH=F:webappstmsmset PRE_CLASSPATH=%WL
25、_HOME%serverlibantlr-2.7.6.jar;set CLASSPATH=%APPPATH%WEB-INFlibcommons-lang3-3.1.jar;%APPPATH%WEB-INFlibcommons-lang-2.6.jar;%APPPATH%WEB-INFlibantlr-2.7.6.jar;%APPPATH%WEB-INFlibhibernate-jpa-2.0-api-1.0.0.Final.jar;%PRE_CLASSPATH%;%WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%期间启动后发现报
26、异常: java.lang.OutOfMemoryError: PermGen space (这是虚拟机为java永久生成对象分配的空间太小造成的),于是打开注册表发现如下图七所示的参数:图七我发现没有指定MaxPermSize参数,于是手动添加参数MaxPermSize,后如图八所示:图八再次启动,一切正常。这种方法当然可行但是呢?不能把参数写进weblogic安装windows服务的参数文件installSvc.cmd里,实在是一种遗憾,于是打开该文件(E:weblogicMiddlewarewlserver_10.3serverbin)installSvc.cmd,发现原本我已经配置该参
27、数:java虚拟机分配的堆内存MEM_ARGS和为永久生成的对象分配的内存MEM_MAX_PERM_SIZE(注意二者是项目运行必要的内存分配,默认指定的有限),如图九所示:图九:noResetMemArgsrem *jvm_args_info*if not "%MEM_ARGS%" = "" goto noResetMemArgsrem set MEM_ARGS=-Xms32m -Xmx200m:noResetMemArgsrem *set MEM_ARGS=-Xms512m -Xmx1024mset MEM_PERM_SIZE=-XX:PermSiz
28、e=48mset MEM_MAX_PERM_SIZE=-XX:MaxPermSize=512mrem IF PRODUCTION_MODE IS NULL OPEN FOLLOWING LINECOMMENTrem set MEM_ARGS=%MEM_ARGS% %MEM_PERM_SIZE% %MEM_MAX_PERM_SIZE%rem *注意rem为注释,绿色字体部分即为我的配置参数,但是我打开weblogic 的E:weblogicMiddlewarewlserver_10.3commonbincommEnv.cmd发现其实原本的参数是这样配置的:如图十所示:图十:oracleif &q
29、uot;%PRODUCTION_MODE%" = "true" goto oracle_prod_modeset JAVA_VM=-jrockitset MEM_ARGS=-Xms128m -Xmx256mset JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:nonegoto continue:oracle_prod_modeset JAVA_VM=-jrockitset MEM_ARGS=-Xms128m -Xmx256mgoto continue:sunif "%PRODUCTION_MODE%" = "
30、;true" goto sun_prod_modeset JAVA_VM=-clientset MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m -XX:+UseSpinningset JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:nonegoto continue:sun_prod_modeset JAVA_VM=-serverset MEM_ARGS=-Xms32m -Xmx200m -XX:MaxPermSize=128m -XX:+UseSpinninggoto continue注意绿色部分是针对分别使用
31、weblogic自带的jrockit(一种针对weblogic优化过的java)和使用本地java环境的配置参数。我将该参数和自己的设置参数对比后发现形式不对,(注意installSvc.cmd 在文件的开始引用了commEnv.cmd文件,我们的配置参数就是一定程度上覆盖该文件的参数实现的),于是就将绿色部分的配置参数移动到installSvc.cmd文件并且修改参数,结果如下::noResetMemArgsrem *jvm_args_info*set MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=128m -XX:+UseSpinningrem O
32、R rem set MEM_ARGS=-Xms512m -Xmx1024mrem set MEM_PERM_SIZE=-XX:PermSize=48mrem set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=512mrem set MEM_ARGS=%MEM_ARGS% %MEM_PERM_SIZE% %MEM_MAX_PERM_SIZE%rem set MEM_DEV_ARGS=-XX:CompileThreshold=8000 %MEM_PERM_SIZE%rem *注意rem为注释掉的,绿色部分为更改后的参数。再次注册windows服务,发现服务正常启动,但是无
33、法访问,打开domain的日志如下图的AdminServer.log可以查找到最后一条日志,如下:#<2015-7-25 下午08时05分02秒 CST> <Info> <Deployer> <idea> <AdminServer> <ACTIVE ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <143
34、7825902780> <BEA-149061> <Module tmsm of application tmsm failed to transition from STATE_ADMIN to STATE_PREPARED on server AdminServer.>由此可见我的应用tmsm无法从STATE_ADMIN 转换到 STATE_PREPARED,想了想可能是缓存的问题于是把如图十一的所有文件删除 。图十一重启服务还是报这个错误,于是想到可能是jvm的永久生成对象的内存不足的问题,于是打开注册表,才发现,MaxPermSize参数为128m太小了,
35、应用的生成的class都没有空间了,于是修改将图中的-XX:MaxPermSize增大到2048m,如图十二所示。我是按照自己的内存设定的,如果你的内存为4G可以设置这个值,否则调整几次即可,再次启动成功了。图十二查看日志如下:<1437826839913> <BEA-149060> <Module tmsm of application tmsm successfully transitioned from STATE_PREPARED to STATE_ADMIN。 on server AdminServer.>我在insatllSrv.cmd中将配置参
36、数设置成如下代码所示:rem *jvm_args_info*set MEM_ARGS=-Xms512m -Xmx2048m -XX:MaxPermSize=2048m -XX:+UseSpinningrem * *重新安装服务发现参数和图十二一样了,启动服务一切正常。后来又想了想,其实就是参数没有融合进MEM_ARGS中所以就把上面的错误之前的配置参数改成如下的参数:if not "%MEM_ARGS%" = "" goto noResetMemArgsrem set MEM_ARGS=-Xms32m -Xmx200m:noResetMemArgsrem
37、 *jvm_args_info*rem set MEM_ARGS=-Xms512m -Xmx2048m -XX:MaxPermSize=2048m -XX:+UseSpinningOR set MEM_ARGS=-Xms512m -Xmx2048mset MEM_PERM_SIZE=-XX:PermSize=48mset MEM_MAX_PERM_SIZE=-XX:MaxPermSize=2048mset MEM_ARGS=%MEM_ARGS% %MEM_PERM_SIZE% %MEM_MAX_PERM_SIZE%rem IF PRODUCTION_MODE IS NULL OPEN FOLL
38、OWING LINECOMMENTrem set MEM_DEV_ARGS=-XX:CompileThreshold=8000 %MEM_PERM_SIZE%rem *注意绿色部分即为更改后的参数,其实主要就是将 MEM_PERM_SIZE 和 MEM_MAX_PERM_SIZE连接到 MEM_ARGS 参数,该参数在installSrv.cmd最后的安装命令中用到:set CMDLINE="%JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -classpath "%CLASSPATH%" -Dweblogic.Name=%SERVER_NA
39、ME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.management.server="%ADMIN_URL%" -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%serverlibweblogic.policy" weblogic.Server"安装命令:rem * Install the service"%WL_HOME%serverbinbeasvc
40、" -install -svcname:"beasvc_%DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%
41、WLS_PW%" -cmdline:%CMDLINE%注意:Rem 和rem都是注释该行。第三部分 卸载服务 卸载此服务命令的方法如下,找到E:weblogicMiddlewarewlserver_10.3serverbin里的uninstallSvc.cmd 编辑里面的"%WL_HOME%serverbinbeasvc" -remove -svcname:"beasvc %DO
42、MAIN_NAME%_%SERVER_NAME% 在前面添加参数并修改该行参数为:set WL_HOME=E:weblogicMiddlewarewlserver_10.3rem ZHULC ADD FROM WINDOWS INSTALLset DOMAIN_NAME=first_domainset SERVER_NAME=AdminServerrem * Uninstall the service"%WL_HOME%serverbinbeasvc" -remove -svcname:"beasvc_%DOMAIN_NAME%_%SERVER_NAM
43、E%" 创建off.bat批处理文件,参数如下:echo offSETLOCALcall "E:weblogicMiddlewarewlserver_10.3serverbinuninstallSvc.cmd"ENDLOCAL启动off.bat卸载服务,或者在命令窗口运行如下命令(每一行是一条命令):cd E:weblogicMiddlewarewlserver_10.3serverbin E:uninstallSvc.cmd 第四部分 附件文末附带:weblogic 的commonE
44、nv.cmd(%WL_HOME%commonbincommEnv.cmd)文件、installSrv.cmd(%WL_HOME%serverbininstallSvc.cmd)文件、启动安装服务文件run.bat、卸载安装服务文件off.bat和用户域配置文件config.xml(F:NCISOFTfirst_domainconfigconfig.xml)。附件一:commEnv.cmd文件rem *rem This script is used to initialize common environment to start WebLogicrem Server, as well as W
45、ebLogic development.remrem It sets the following variables:remrem BEA_HOME - The home directory of all your BEA installation.rem MW_HOME - The home directory of all your Oracle installation.rem WL_HOME - The root directory of your WebLogic installation.rem COHERENCE_HOME - The root directory of your
46、 Coherence installation.rem ANT_HOME - The Ant Home directory.rem ANT_CONTRIBrem - The Ant contrib directoryrem JAVA_HOME - Location of the version of Java used to start WebLogicrem Server. See the Oracle Fusion Middleware Supported System Configurations page atrem ( for anrem up-to-date list of sup
47、ported JVMs on your platform.rem JAVA_VENDORrem - Vendor of the JVM (i.e. BEA, HP, IBM, Sun, etc.)rem JAVA_USE_64BITrem - Indicates if JVM uses 64 bit operationsrem PATH - JDK and WebLogic directories are added to the system path.rem WEBLOGIC_CLASSPATHrem - Classpath required to start WebLogic serve
48、r.rem FMWCONFIG_CLASSPATHrem - Classpath required to start config tools such as config wizard, pack, and unpack.rem FMWLAUNCH_CLASSPATHrem - Additional classpath needed for WLST start scriptrem JAVA_VM - The java arg specifying the JVM to run. (i.e.rem -server, -hotspot, -jrocket etc.)rem MEM_ARGS -
49、 The variable to override the standard memory argumentsrem passed to javaremrem DERBY_HOMErem - Derby home directory.rem DERBY_CLASSPATHrem - Classpath needed to start Derby.rem DERBY_TOOLSrem - Derby tools jar file.rem PRODUCTION_MODErem - Indicates if WebLogic Server will be started in Productionr
50、em mode.rem WL_USE_X86DLLrem - To use WebLogic jni native libriaries for x86 cpus (with arem 32 bit JVM for x86 cpus)rem JVM)rem WL_USE_IA64DLLrem - To use WebLogic jni native libriaries for ia64 cpus (with rem 64 bit JVM for ia64 cpus)rem JVM)rem WL_USE_AMD64DLLrem - To use WebLogic jni native libr
51、iaries for amd64 cpus (withrem 64 bit JVM for amd64 cpus)rem PATCH_CLASSPATHrem - WebLogic Patch system classpathrem PATCH_LIBPATH rem - Library path used for patchesrem PATCH_PATH rem - Path used for patchesrem WEBLOGIC_EXTENSION_DIRSrem - Extension dirs for WebLogic classpath patchremrem *rem Set
52、BEA Homeset BEA_HOME=E:weblogicMiddlewareFOR %i IN ("%BEA_HOME%") DO SET BEA_HOME=%fsirem Set Middleware Homeset MW_HOME=E:weblogicMiddlewareFOR %i IN ("%MW_HOME%") DO SET MW_HOME=%fsirem Set WebLogic Homeset WL_HOME=E:weblogicMiddlewarewlserver_10.3FOR %i IN ("%WL_HOME%&quo
53、t;) DO SET WL_HOME=%fsirem Set Coherence Homeset COHERENCE_HOME=E:weblogicMiddlewarecoherence_3.7FOR %i IN ("%COHERENCE_HOME%") DO SET COHERENCE_HOME=%fsirem Set Common Modules Directoryset MODULES_DIR=E:weblogicMiddlewaremodulesFOR %i IN ("%MODULES_DIR%") DO SET MODULES_DIR=%fsirem Set Common Features Directoryset FEATURES_DIR=E:weblo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保护地球建议书15篇
- 中秋节国旗下讲话稿(11篇)
- 人性的弱点读后感(15篇)
- 仲夏夜之梦的读后感范文
- 中学秋季田径运动会开幕词
- 英语代词课件教学课件
- 探究新课改下高中数学有效教学的几点策略
- 影像科危急值报告制度
- 影响心理挫折承受能力的因素
- 联考协作体八年级上学期语文12月月考试卷
- 慕课《自然辩证法概论》课后习题及期末考试参考答案
- 小学译林版英语五年级上册Unit4-Cartoon-time名师课件
- 毕业设计-装配流水线PLC控制系统
- 公安派出所建筑外观形象设计规范1
- (施工方案)双梁桥式起重机安装施工方案
- 幼儿园教学课件问个不停的小鳄鱼tigerlee
- 四川泸州遗赠案
- 调机品管理规定
- 检测公司检验检测工作控制程序
- 社工机构项目管理制度
- 充电桩整体解决方案PPT幻灯片(PPT 27页)
评论
0/150
提交评论