2022年portal服务器搭建 .pdf
1 Windows下 AC PORTAL 系统安装手册第 I 章 简述本手册只讲述了在Windows 环境下安装 JDK、TomCat和 Mysql 以及 AC PORTAL项目的安装步骤以及配置方法,经过验证是可行的, 可以作为内部工程师的安装指导说明书,可以让工程师在日后的安装过程中少走一些弯路,提高整体工作效率。第 II 章安装前的准备首先要说明一下,由于JDK、TomCat和 Mysql 三个软件都是绿色软件,对系统的兼容性有很强的要求, 不同环境下所使用不同版本会带来不同的结果,兼容性会导致安装配置过程失败,下面是我在安装时选择的软件版本,可以到以下网站下载2.01 JAVA环境软件Tomcat软件:apache-tomcat-5.5.23 ; (windows 版本)Mysql 软件:Mysql 5.0_Setup.exe (windows 下安装版)JDK 软件:jdk1.5.0_10(windows 版本)2.02 AC PORTAL 项目文件MYSQL 数据库的 portal.sql 备件文件PORTAL系统的 ROOT 目录文件的备件2.03 AC PORTAL 项目需要用到的开源包mysql-connector-java-3.0.16-ga-bin.jar itext-1.4.jar iTextAsian.jar Upload.jar jxl.jar 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - 2 第 III 章 安装说明3.01 MySQL 数据库的安装和配置(a)MYSQL 数据库的安装1.打开 Mysql 5.0_Setup文件,进入到 MySQL 数据库的安装进程,如下图界面2.点击 NEXT 进入 SETUP TYPE 安装界面,默认选择“ Typical” ;如图:3.点击 NEXT 进入下图安装界面界面;如果已经安装过MYSQL 会提示选择安装、修复、移除 MYSQL 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - 3 4.完成后出现创建 MySQL.com 帐号的界面。如果是首次使用 MySQL, 选 “Create anew free MySQL.com accout” ,点“Next” ,输入你的 Email 地址和自己设定的用于登录MySQL.com 的密码。填完后点“ Next”进入第二步,填写姓名等相关信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - 4 注意: Mysql5.0 以上的软件没有第4 步,直接到第 5 步。5.一直点击 NEXT,完成 Wizard 安装。(b)MYSQL 数据库的配置安装完成 MYSQL 后,需要配置 MYSQL 数据库,配置如下:1.打开开始菜单中 MYSQL 的 MySQL Server Instance Config Wizard 进入下图界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - 5 2.点击 NEXT 进入下图界面 ,提示选择配置的类型, 选取 Detalled Configuration 。分为详细配置( Detailed configuration) ,标准配置 (Standard configuration) 3.点击 NEXT 进入下图界面, 选取 Developer Machine 。提示选取数据库服务的类型:开发模式( Developer Machine) ,服务器模式 (Server Machine),专业模式 (Dedicated MYSQL Server Machine) 4.点击 NEXT 进入下图界面 , 选取 Multifunctional Database。 提示选取数据库的使用模式:多功能数据( Multifunctional Database ),只处理数据库( Transactional Database Only) ,仅为不可处理的数据库(Non-Transactional database only )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - - - 6 5.,点击 NEXT 进入下图界面,提示数据库表空间的设置,按进程默认。6.点击 NEXT 进入下图界面,选取Decision Support(DSS)/DLAP,提示数据库服务器的连接类型7.点击 NEXT 进入下图界面 ,提示选择设置网络的端口,默认3306端口。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - 7 8.点击 NEXT 进入下图界面 ,在此界面中,提示选择数据库的语言类型,选取Manual Selected Default Character Set/Collation, 在 Character Set中选取 GBK 9.点击 NEXT 进入下图界面,选中Install As Windows Service ,选取 MYSQL 的版本,默认选中 Include Bin Directory in Windows PATH,将把 MYSQL 的 BIN 目录装置到windows 系统的 PATH环境变量中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - 8 10. NEXT 进入下图界面,在Modify Security Settings中设置 root 的登陆密码,如果有其它连接要连接到 Database server 请选取 root may only connect from localhost.其它选项默认11. NEXT 进入下图界面,点击Execute既可完成设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - 9 注:MY SQL 软件有时候容易出现错误:cannot create windows service for mysql.error:0,可从“MYSQL 数据库的配置”重新安装一次;如果问题仍然存在,可能是MY SQL 没有清理干净,停掉 “服务”里的 MYSQLSERVER 和 MYSQL5 , 并运行指令:C:sc delete mysql,然后再重新再装。(c)MYSQL 下的 PORTAL 数据库文件生成可以用命令行登录到mySQL ,然后将 portal .sql 的内容直接粘贴进去执行,该方法如果数据库脚本出现错误,查看修改不方便。建议使用以下步骤:1、 安装 MySQL.Turbo.Manager ,点击“ installer_mysql_turbo_manager_enterprise.exe ” ,安装完成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 19 页 - - - - - - - - - 10 2、 打开 MySQL Turbo Manager 3.2,选择 DataBaseconnect,输入创建数据库时的密码,连接MY SQL。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 19 页 - - - - - - - - - 11 3、打开 DataBaseSQL editor ,将数据库脚本portal .sql 文件的内容复制到编辑框中,点图中橙色三角的按钮执行即可。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 19 页 - - - - - - - - - 12 如果执行的时候报错很可能是数据库软件版本和数据库脚本不匹配。重新登录时,如果提示“1045 Access denied for user rootlocalhost (using password: YES) ” ,用密码密码123 再登录试下。3.02 Web服务的安 ds 装(a)将安装包中的webserver 文件夹放在任意一个磁盘分区的根目录 下,保证目录结构如图(本例中将webserver 目录放到E盘下)(b)AC PORTAL 项目的配置文件设置( 此部分不用配置,配置后好像没用) 1.后台管理的配置文件设置;如上图,打开刚才上面布署的AC PORTAL 项目的webserverapache-tomcat-5.5.23webappsROOTWEB-INFclassesconfconfig.propertie 文件内容如下:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 19 页 - - - - - - - - - 13 只需根据实际情况,修改黑体字的内容:1) MYSQL 的服务器地址为安装mysql数据库所在机器的ip,最好配置为127.0.0.1。2) ROOT_PATH 和 UPLOAD_ROOTPA TH ,为 tomcat 的 web 服务的根目录,根据实际放的磁盘,修改盘符就可以,3) 注意操作系统不同目录书写方式也不同。4) DOMAINPA TH 配置要和Portal 页面里 Portal 服务器 ip 列表里一致,Portal 页面可以打开后必须添加相应的ip。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 19 页 - - - - - - - - - 14 2、AC 与 PORTAL 通信的配置文件设置打 开 刚 才 上 面 布 署 的AC PORTAL项 目 的ROOT/WEB-INF/classes/portal/DB目 录 下 的config.properties 文件,其内容如下:(c) TOMCAT端口的配置(默认已经配好)1、TOMCA T 服务器的默认端口输入是8080, 在浏览器中打开服务器的应用程序时显示如图:或者 : 打开 apache-tomcat-5.5.23 目录,进行 conf 目录,打开 server.xml 文件找到如下标签,修改 server.xml 的下面代码:将Connector port = ” 8080”修改成 Connector port =” 80” ,这里将 TOMCAT 服务的端口8080 修改成 80;设置完成后保存,因为默认端口是80,所以在浏览器中打开服务器的应用程序时显示如下:或者:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 19 页 - - - - - - - - - 15 注意:如果最后运行startup.bat(见 f: TOMCAT 的运行调试)提示80 端口已被占用,可以查看一下占用该端口的进程是否可以禁用,如果不行这里仍然保持8080 端口。2、 Secure socket layer(SSL)安全传输协议:SSL 是浏览器使用者及网页服务器之间进行加密通讯的全球化标准,通过这种SSL 标准,我们与 web server 之间传输的消息便是“安全的”。SSL 是一个介于HTTP 协议与 TCP 之间的一个可选层,其位置大致如下:| HTTP | | SSL | | TCP | | IP | 如果利用SSL协议来访问网页,其步骤如下:用户:在浏览器的地址栏里输入https:/localhost HTTP 层:将用户需求翻译成HTTP 请求,如GET /index.htm HTTP/1.1 Host http:/ SSL层: 借助下层协议的的信道安全的协商出一份加密密钥,并用此密钥来加密 HTTP请求。TCP 层:与 web server 的 443 端口建立连接,传递SSL 处理后的数据。接收端与此过程相反。SSL 在 TCP 之上建立了一个加密通道,通过这一层的数据经过了加密,因此达到保密的效果。3、 在用户使用SSL与 web server 之间进行传输时会与web server 的 443 默认端口连接, 以传递处理后的 HTTP 请求,其访问地址如下图:在 TOMCAT 的配置中需要对SSL 作定义,打开TOMCA T 的目录,进行conf 目录,如下图:打开 server.xml 文件找到如下标签,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 19 页 - - - - - - - - - 16 修改 server.xml 的下面代码,将port 端口设置成443, 如下图:(d)系统变量配置1、配置环境变量CLASSPATH 打开“我的电脑 ” 的 “系统属性 ” 的 “高级 ” 的 “环境变量 ” ,在系统变量中新建一个classpath变量名,变量值为:C:webserverjdk1.5.0_10libdt.jar;C:j2sdk1.4.2_06libtools.jarC:webserverjdk1.5.0_10 是 JDK 的安装目录 ; 2、配置“系统变量” path 在“ 环境 变量”的“ 系统变量 ”中找到 path 变量,在 path 变量的值中添加:.; C:webserverjdk1.5.0_10名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 19 页 - - - - - - - - - 17 在变量值前面有” .” ,代表当前目录,如果不能正确读取JDK 开发包,请确认CLASSPATH 中增加了 ” .”(e)TOMCAT 的运行调试1.完成以上的配置后,运行TOMCAT 的C:webserverapache-tomcat-5.5.23binstartup.bat启动 TOMCAT 服务器;2.TOMCAT 启动完成后; 打开 IE 浏览器:键入 http:/127.0.0.1/syscontrol,回车即可打开 PROTAL 系统如果打不开该页面,查看startup.bat启动后是否提示有错,这里一般会提示环境变量出错,可以根据提示修改环境变量。3.这个时候 AC PORTAL 页面输入账号: admin,密码: 123,即可登录;如果输入用户名和密码后点击确定没反应,可以换个浏览器试试。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 19 页 - - - - - - - - - 18 4.设置 AC信息设置 AC信息新增用户群用户群 IP 设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 19 页 - - - - - - - - - 19 第 IV 章常见问题在 windows下的 AC PORTAL 项目的配置已经说明完毕,按照上面的设置方法配置,即可正常运行 AC PORTAL 项目,现将容易出错的几点列出:1、相关软件的版本要能互相支持; 2、MYSQL 数据库的配置,以及PORTAL 数据库表的生成 ; 3、JDK 的环境变量设置要注意,在path 变量前需要增加一点“. ”表示当前目录,classpath需要导入两个 Jar 包; 4、TOMCAT 的 AC PORTAL 项目文件布署,包括AC PORTAL 系统的两个配置文件的设置,以及 TOMCAT 的开源包的添加;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 19 页 - - - - - - - - -