Apache + Tomcat来构建J2EE环境系统部署手册_第1页
Apache + Tomcat来构建J2EE环境系统部署手册_第2页
Apache + Tomcat来构建J2EE环境系统部署手册_第3页
Apache + Tomcat来构建J2EE环境系统部署手册_第4页
Apache + Tomcat来构建J2EE环境系统部署手册_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 系统部署与安装配置手册系统部署与安装配置手册(Apache + Tomcat来构建J2EE环境)中国数码信息有限公司文档修订记录日期修改章节修改类型修改描述修改人审核人批准版本2008-2-21李云鹏1.02008-3-5李云鹏2.0l 修改类型分为N NEW A - ADDED M - MODIFIED D DELETED 目 录1文档说明42环境配置42.1服务角色列表42.2应用环境的版本信息列表,以及安装目录43操作系统环境的确认53.1操作系统安装信息请参考操作系统安装部署文档53.2操作要求和注意事项:54应用环境配置5apache服务器应用环境安装路径与配置5确定版本号5启动停

2、止8MySQL5.0.37服务器应用环境安装路径与配置9确定版本号9安装路径与操作方法9验证服务是否正常运行11jdk及其Mod_jk服务器应用环境安装路径与配置12确定版本号12安装路径与操作方法12验证服务是否正常运行14服务器应用环境安装路径与配置14确定版本号14安装路径与操作方法14验证服务是否正常运行17构建J2EE环境配置17A部分配置:17 Tomcat部分配置17C Mod_jk连接器部分配置18JDK部分配置18E 系统整合19系统部署与安装配置手册(Apache + Tomcat来构建J2EE环境)1 文档说明本文档主要用于说明Apache + Tomcat来构建J2EE

3、环境的部署配置方法,只涉及本系统的配置,其它系统的配置请参考相应的部署手册。2 环境配置2.1 服务角色列表服务器IP地址承载应用操作系统基础软件环境2.2 应用环境的版本信息列表,以及安装目录名称版本号软件包名称安装路径ApacheApache 2.2.3 for linuxhttpd-2.2.3.tar.gz/usr/local/软件名MySQLmysql-5.0.37mysql-5.0.37.tar.gz/usr/local/软件名JDKJDK 1.5.0_11jdk-1_5_0_11-linux-i586.bin/usr/local/软件名tomcatjakarta-tomcat-5.

4、0.28jakarta-tomcat-5.0.28.tar.gz/usr/local/软件名Mod_jkjakarta-tomcat-connectors-1.2.14或者更高版本jakarta-tomcat-connectors-1.2.14-src.tar.gz/usr/local/软件名3 操作系统环境的确认3.1 操作系统安装信息请参考操作系统安装部署文档3.2 操作要求和注意事项:此处根据实际部署环境的服务器服务需求作相应调整4 应用环境配置 apache服务器应用环境安装路径与配置确定版本号版本:apache2.2.3安装路径与操作方法u 路径约束:/usr/local/apach

5、eu 安装apache2.2.3将httpd-2.2.3.tar.gz拷贝到/usr/local下解压缩#cd /usr/local#tar zxvf httpd-2.2.3.tar.gz#cd httpd-2.2.3/#./configure -prefix=/usr/local/httpd/ -enable-so -enable-vhost-alias -enable-rewrite -enable-deflate -enable-ssl -enable-modules=so -with-mpm=worker(不同应用可按需选择) -enable-proxy ( 注:,-enable-so

6、用于加载jk2连接器,此项必须。)#Make #make installu 安装后配置#cd /usr/local/httpd/conf#vi httpd.confu 修改Listen 80改为需要的ip和端口号例:Listen XXX.XXX.XXX.XXX:80u DocumentRoot改为应用程序所在的目录例:/usr/local/jonas/webapps/autoload/ccb.waru 将DirectoryIndex index.html index.html.var更改为DirectoryIndex index.shtm index.shtml index.jsp index

7、.phpu #cd /usr/local/httpd/conf/extra#vi httpd-mpm.conf修改参数<IfModule worker.c>ServerLimit 50#ThreadLimit must >=ThreadsPerChildThreadLimit 200StartServers 5#MaxClients <= ServerLimit * ThreadsPerChild and must is ThreadsPerChild*NMaxClients 5000MinSpareThreads 25#MaxSpareThreads must >

8、;=MinSpareThreads+ThreadsPerChildMaxSpareThreads 500ThreadsPerChild 100MaxRequestsPerChild 0</IfModule>以上参数设置根据具体情况设定u post-install配置u apache php支持cd /usr/local/apache/confvi httpd.conf查找如下行LoadModule php5_module modules/libphp5.soAddType application/x-httpd-php .php如果没有 则添加u apache SSI支持找到如下内

9、容<Directory /> Options FollowSymLinks AllowOverride None</Directory>修改成这样<Directory /> Options Includes FollowSymLinks AllowOverride None</Directory>查找如下内容#AddType text/html .shtml#AddOutputFilter INCLUDES .shtml去掉注释并添加shtm内容,改成这样AddType text/html .shtmlAddOutputFilter INCLUD

10、ES .shtmlAddType text/html .shtmAddOutputFilter INCLUDES .shtmu 禁止UserDir功能找到如下内容UserDir public_html将其注释掉#UserDir public_htmlu 添加默认首页类型查找如下行DirectoryIndex index.html index.html.var添加 index.shtml index.shtm index.php修改成象这样DirectoryIndex index.html index.shtml index.shtm index.php index.html.var(视具体服务

11、而定)u 虚拟主机 (视具体应用服务而定,如果没有虚拟机的话此部分不用配置)*根据具体服务器运行服务要求情况调整*找到如下内容#NameVirtualHost *:80去掉注释NameVirtualHost *:80并在末尾添加如下行Include /usr/local/apache/conf/vhost.conf保存httpd.conf文件并退出u 添加apache虚拟主机配置cd /usr/local/apache/confvi vhost.conf每个虚拟主机需要在此文件中添加这样一段<VirtualHost *:80>ServerName XXXX.XXXX.com #这里

12、写虚拟主机的域名DocumentRoot /usr/local/apache/htdocs/XXXX/member/index #这里写虚拟主机的实际路径ErrorLog logs/member-error_log #此虚拟主机的error日志路径以及文件名CustomLog logs/memeber-access_log common #此虚拟主机的access日志路径以及文件名</VirtualHost>如果有URL重写等特殊要求,也需要写在对应的虚拟主机的段落中u 启动脚本的修改为解决oracle数据显示乱码问题,修改apache启动脚本,添加Oracle需要的环境变量cd

13、/usr/local/apache/binvi apachectl找到这段start|stop|restart|graceful) $HTTPD -k $ARGV ERROR=$? ;startssl|sslstart|start-SSL) $HTTPD -k start -DSSL ERROR=$? ;在这两个分支中都要添加声名环境变量一段代码 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" LD_LIBRARY_PATH=/usr/local/orainstantclient/oracle//client:$LD

14、_LIBRARY_PATH TNS_ADMIN=/home (红色字体为oracle的路径) export LD_LIBRARY_PATH TNS_ADMIN NLS_LANG改完之后是这样start|stop|restart|graceful) NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" LD_LIBRARY_PATH=/usr/local/orainstantclient/oracle//client:$LD_LIBRARY_PATH TNS_ADMIN=/home (红色字体为oracle的路径) expo

15、rt LD_LIBRARY_PATH TNS_ADMIN NLS_LANG $HTTPD -k $ARGV ERROR=$?;startssl|sslstart|start-SSL) NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" LD_LIBRARY_PATH=/usr/local/orainstantclient/oracle//client:$LD_LIBRARY_PATH TNS_ADMIN=/home (红色字体为oracle的路径) export LD_LIBRARY_PATH TNS_ADMIN NLS

16、_LANG $HTTPD -k start -DSSL ERROR=$?;启动及其验证服务是否正常运行启动停止1.启动# cd /usr/local/httpd/bin# ./apachectl start2.停止# cd /usr/local/httpd/bin# ./apachectl stop.重新启动# cd /usr/local/httpd/bin# ./apachectl restart检测# cd /usr/local/httpd/bin# lsof i:80u 相关步骤图解#ps ef |grep httpdu 相关步骤图解看到有进程启动。u 在浏览器中输入本机ip地址,即可打

17、开页面。u 用tar包编译安装默认用户名为nobody,如果使用用户apache来做为apache的默认用户使用以下步骤1. 修改http.conf文件,将User 和Group改为apache2. 重新启动apache。3. 如果需要使用apache用户登录,将/etc/passwd文件的apache项后面的/sbin/nologin删掉。MySQL5.0.37服务器应用环境安装路径与配置确定版本号u 版本:MySQL5.0.37-community(社区版)安装路径与操作方法u 路径约束:/usr/local/ MySQLu 卸载老的MySQL RPM安装包如果已安装了MySQL其它版本的

18、安装包,需要先卸载。可以用以下命令完成: 查看已安装的MySQL安装包:Rpm -qa| grep MySQL 或者Rpm -qa| grep mysql如果安装有其它版本,可能显示如下:MySQL-python-1.0.0-1.RHEL4.1MySQL-client-standard-5.0.27-0.rhel4MySQL-devel-standard-5.0.27-0.rhel4perl-DBD-MySQL-2.9004-3.1MySQL-server-standard-5.0.27-0.rhel4 卸载相应的安装包: Rpm -e 包名(包名视具体查看显示为准) 比如:rpm e MyS

19、QL-python-1.0.0-1.RHEL4.1rpm e MySQL-client-standard-5.0.27-0.rhel4rpm e MySQL-devel-standard-5.0.27-0.rhel4rpm e perl-DBD-MySQL-2.9004-3.1rpm e MySQL-server-standard-5.0.27-0.rhel4 清空残留数据文件: Rm rf /var/lib/mysqlu 如果系统有其它版本的tar安装,也应该删除掉相关的文件和服务。 删除服务方法: 检查MySQL服务:Chkconfig -list 删除MySQL服务: Chkconfig

20、 -del 服务名 比如,删除服务名为mysqld的服务 Chkconfig -del mysqld删除MySQL相关文件方法:Rm -rf 目录名称u 开始安装Ø A,把tar安装包拷贝到安装目录(比如:/usr/local)Ø mv mysql-5.0.37.tar.gz /usr/local/Ø B,解压安装包,修改MySQL目录名Ø cd /usr/local/Ø tar zxvf mysql-5.0.37.tar.gzØ cd mysql-5.0.37./configure -prefix=/usr/local/mysql

21、-with-mysqld-user=mysql -without-debug -with-charset=gbk -with-collation=gbk_chinese_ci -with-extra-charsets=allmakeØ make install如果只安装客户端的话执行红色字体部分:./configure -prefix=/usr/local/mysqlclient -without-servermakemake installØ ,创建MySQL用户和组(如果没有的话)groupadd mysqluseradd -g mysql mysql ,安装MySQL

22、系统表,给MYSQL用户和组授权 cd mysql scripts/mysql_install_db -user=mysql chown -R mysql:mysql /usr/local/mysql. ,创建配置文件 cp /usr/local/mysql/support-files/my-f /etc/f ,创建MySQL自动启动服务(mysqld),重启操作系统时,MySQL将自动启动 如系统中已经安装mysql-server rpm 可以先备份/etc/rc.d/init.d/mysqldmv /etc/init.d/mysqld /etc/init.d/mysqld.rpm cp /

23、usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqldchmod +x(或者755) /etc/rc.d/init.d/mysqldchkconfig -add mysqldu 数据导入(此部分根据实际情况配置,如果没有数据倒入不用操作此部分)1).如果是数据文件直接把数据文件放到mysql cp XXXX(数据文件).tgz /usr/local/mysql/var/cd /usr/local/mysql/var/tar zxvf XXXX(数据文件).tgz2).如果是sql文件以root身份导入数据cd /us

24、r/local/mysql/bin./mysql -uroot -p < .sql导入完成u 用户授权以root登入mysqlcd /usr/local/mysql/bin./mysql -uroot -p执行如下命令GRANT ALL ON XXXX.* TO aduser服务器IP IDENTIFIED BY "密码"FLUSH PRIVILEGES;验证服务是否正常运行测试:service mysqld start 启动mysql服务查看进程ps ef |grep mysql# ps -ef|grep mysqlroot 3428 1 0 Oct12 ? 00:

25、00:00 /bin/sh ./bin/mysqld_safe -datadir=/usr/local/mysql/data -pid-file=/usr/local/mysql/data/idc-d-5127.pidmysql 3457 3428 0 Oct12 ? 00:13:55 /usr/local/mysql/bin/mysqld -basedir=/usr/local/mysql -datadir=/usr/local/mysql/data -user=mysql -pid-file=/usr/local/mysql/data/idc-d-5127.pid -skip-extern

26、al-locking -port=3306 -socket=/tmp/mysql.sockjdk及其Mod_jk服务器应用环境安装路径与配置确定版本号版本:jdk-1_5_0_11-linux-i586.bin jakarta-tomcat-connectors-1.2.14-src.tar.gz安装路径与操作方法安装路径:/usr/local/usr/local/jakarta-tomcat-connectors-1.2.14u 解包安装 # cd /usr/local/# chmod +x jdk-1_5_0_11-linux-i586.bin# ./jdk-1_5_0_11-linux-

27、i586.bin或者bash jdk-1_5_0_11-linux-i586.bin按照想到提示完成解压缩 安装过程完成后会在当前路径中生成jdk1.5.0_11目录,现在需要将这个目录移动到安装路径中 mv ./jdk1.5.0_11 /usr/local/或者# ln -s /usr/local/jdk-1_5_0_11 /usr/local/jdku 配置环境变量修改/etc/profile创建java需要的环境变量vi /etc/profile添加如下内容JAVA_HOME=/usr/local/jdkCLASSPATH=$JAVA_HOME/jre/lib/tools.jar:$JA

28、VA_HOME/jre/lib/rt.jar PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$JAVA_HOME/jre/bin 或者以下内容:(蓝色部分为可选择)JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/local/jdk/bin:/usr/local/jre/bin找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE

29、INPUTRC修改这一行,在export后面添加内容,完成后如下所示export JAVA_HOME CLASSPATH CATALINA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC保存文件退出shell重新登录jdk环境安装完成注:如果是RHEL3的话,还需要删除原来的空Java环境#rm -f /usr/bin/java#rm -f /usr/bin/javac#rm -f /etc/alternatives/java#rm -f /etc/alternatives/javac重新登录#java -version然后进行测试,

30、测试在任何目录下输入JAVA,可以正常运行。说明配置的环境变量已经生效。u 安装Mod_jk# cd /usr/local/# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz# cd jakarta-tomcat-connectors-1.2.14-src/jk/native# chmod 755 buildconf.sh# ./buildconf.sh# ./configure -with-apxs=/usr/local/apache/bin/apxs# make# make install# cd /usr/local/jakart

31、a-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/# cp mod_jk.so /usr/local/apache/modules/注:(如果不成功,有提示错误的话,请安装libtool的高版本:tar zxvf libtool-1.5.14.tar.gzcd libtool-1.5.14./configuremakemake installu TRS 配置(此部分如果没有用到此项服务可不用配置)vi /etc/profile如果LD_LIBRARY_PATH存在添加/usr/local/lib到其中如果LD_LIBRARY_PATH不

32、存在添加LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH将libtrsbean.so拷贝到/usr/local/lib下验证服务是否正常运行然后进行测试,测试在任何目录下输入JAVA,可以正常运行。说明配置的环境变量已经生效。服务器应用环境安装路径与配置确定版本号版本:jakarta-tomcat-5.0.28.tar.gz安装路径与操作方法安装路径:usr/local/ TOMCATu 安装TOMCAT将jakarta-tomcat-5.0.28.tar.gz拷贝到/usr/local下解压缩#cd /usr/local#tar zxvf jak

33、arta-tomcat-5.0.28.tar.gz #mv TOMCAT5.0.28 TOMCATu 配置TOMCATcd /usr/local/tomcat配置tomcat启动文件catalina.shcd /binvi catalina.sh在文件对应部分添加以下加红部分#!/bin/sh fi if -z "$JPDA_ADDRESS" ; then JPDA_ADDRESS="8000" fi if -z "$JPDA_OPTS" ; then JPDA_OPTS="-Xdebug -Xrunjdwp:transpo

34、rt=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=n" fi CATALINA_OPTS="$CATALINA_OPTS $JPDA_OPTS" shiftfiif "$1" = "debug" ; then if $os400; then echo "Debug command not available on OS400" exit 1 else shift if "$1" = "-security&quo

35、t; ; then echo "Using Security Manager" shift exec "$_RUNJDB" $JAVA_OPTS $CATALINA_OPTS -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" -sourcepath "$CATALINA_HOME"/././jakarta-tomcat-catalina/catalina/src/share -Djava.security.man

36、ager -Djava.security.policy="$CATALINA_BASE"/conf/catalina.policy -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.io.tmpdir="$CATALINA_TMPDIR" org.apache.catalina.startup.Bootstrap "$" start else exec "$_RUNJDB" $JA

37、VA_OPTS $CATALINA_OPTS -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" -sourcepath "$CATALINA_HOME"/././jakarta-tomcat-catalina/catalina/src/share -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.io.tmpdir=&

38、quot;$CATALINA_TMPDIR" org.apache.catalina.startup.Bootstrap "$" start fi fielif "$1" = "run" ; then FORCE=1 fi "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS -Djava.awt.headless=true -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH

39、" -Dcatalina.base="$CATALINA_BASE" -Dcatalina.home="$CATALINA_HOME" -Djava.io.tmpdir="$CATALINA_TMPDIR" org.apache.catalina.startup.Bootstrap "$" stop if $FORCE -eq 1 ; then if ! -z "$CATALINA_PID" ; then echo "Killing: cat $CATALINA_PID&qu

40、ot; kill -9 cat $CATALINA_PID fi fielif "$1" = "version" ; then "$_RUNJAVA" -classpath "$CATALINA_HOME/server/lib/catalina.jar" org.apache.catalina.util.ServerInfoelse echo "Usage: catalina.sh ( commands . )" echo "commands:" if $os400; the

41、n echo " debug Start Catalina in a debugger (not available on OS400)" echo " debug -security Debug Catalina with a security manager (not available on OS400)" else echo " debug Start Catalina in a debugger" echo " debug -security Debug Catalina with a security manag

42、er" fi echo " jpda start Start Catalina under JPDA debugger" echo " run Start Catalina in the current window" echo " run -security Start in the current window with security manager" echo " start Start Catalina in a separate window" echo " start -secu

43、rity Start in a separate window with security manager" echo " stop Stop Catalina" echo " stop -force Stop Catalina (followed by kill -KILL)" echo " version What version of tomcat are you running?" exit 1fi:wq验证服务是否正常运行启动tomcatcd /usr/local/tomcat/bin./startup.sh &a

44、mp;或者./startup.sh start(用./shutdown.sh stop结束tomcat服务器)验证:lynx http:/localhost:8080/ 看见了jsp/servlet的东西,并且能运行它的例子程序,那么你的tomcat 服务器就安装成功了构建J2EE环境配置A部分配置:# cd /usr/local/apache/conf# vi ./httpd.conf将Listen 80 修改为Listen :80(219行)将ServerName 修改为ServerName LocalHost:80 (291行)在DirectoryIndex中添加 in

45、dex.jsp (394行)# cd /usr/local/apache/bin/# ./apachectl configtest显示Syntax ok则表明安装成功#./apachectl start启动apache服务,浏览器中访问本机80端口,查看端口是否正常,输入:80# ./apachectl stop关闭服务备注:prefix定义apache的安装路径 Tomcat部分配置 # vi /usr/local/tomcat/bin/catalina.sh第46行加入此句JAVA_HOME=/usr/local/jdk启动服务后,访问本机8080端口,查看端口是否正常(

46、输入:8080)# /usr/local/tomcat/bin/startup.sh /startup.bat关闭服务# /usr/local/tomcat/bin/shutdown.sh /shutdown.batC Mod_jk连接器部分配置# cd /usr/local/# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz# cd jakarta-tomcat-connectors-1.2.14-src/jk/native# chmod 755 buildconf.sh# ./buildconf.sh# ./con

47、figure -with-apxs=/usr/local/apache/bin/apxs# make# make install# cd /usr/local/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/# cp mod_jk.so /usr/local/apache/modules/注:(如果不成功,有提示错误的话,请安装libtool的高版本:tar zxvf libtool-1.5.14.tar.gzcd libtool-1.5.14./configuremakemake installJDK部分配置 vi /e

48、tc/profile添加如下内容JAVA_HOME=/usr/local/jdkCLASSPATH=$JAVA_HOME/jre/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$JAVA_HOME/jre/bin 或者以下内容:(蓝色部分为可选择)JAVA_HOME=/usr/local/jdk export JAVA_HOME CLASSPATH=/usr/local/jdk/lib:/usr/local/jre/lib export CLASSPATH PATH=$PATH:/usr/

49、local/jdk/bin:/usr/local/jre/bin找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC修改这一行,在export后面添加内容,完成后如下所示export JAVA_HOME CLASSPATH CATALINA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC保存文件注:如果是RHEL3的话,还需要删除原来的空Java环境#rm -f /usr/bin/java#rm -f /usr/bin/javac#rm -f /etc/alternativ

50、es/java#rm -f /etc/alternatives/javac重新登录#java -versionE 系统整合# vi /usr/local/apache/conf/httpd.conf 不让/WEB-INF下的文档暴露Order allow,denyDeny from all在文件最末尾加上如下语句#Load mod_jkLoadModule jk_module modules/mod_jk.so/加载jk2模块# Configure mod_jkJkWorkersFile conf/pertiesJkLogFile logs/mod_jk.logJkLogLevel info / #日志级别JkMount /*.jsp loadbalancerJkMount /servlet/* loadbalancerJkMount /application/* loadbalancer#vi /usr/local/apache/conf/perties添加下列语句# perties# In Unix, we use forward slashes:ps=/# list the workers b

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论