portal服务器搭建
- 格式:doc
- 大小:1.44 MB
- 文档页数:19
1.确保optisp/conf/init-config.xml中的ip和用户名密码和webogic中的用户名密码是同一个,在boot.propertites中。
2.确保config.xml中的数据库源不是分布式的,<JDBCDataSource JNDIName="pool/oracle/user" Name="pool/oracle/user"PoolName="jdbc/oracle/user" Targets="myserver"/><JDBCDataSource JNDIName="jdbc/oracle/bill" Name="jdbc/oracle/bill"PoolName="jdbc/oracle/bill" Targets="myserver"/><JDBCDataSource JNDIName="jdbc/sqlserver/portal_customer"Name="jdbc/sqlserver/portal_customer"PoolName="pool/sqlsrvr/customer" Targets="myserver"/>不是JDBC Tx DataSource下面为开发环境的配置:1.整合jbuilder和eclipse让jbuilder和eclipse可以同时开发一个工程,并且和不影响,方法如下:第一步:用eclipse建立工程到一个文件夹下面,一定要使用myEclispe做web工程或者ear工程,不要建立tonmcat工程,因为tonmcat工程的目录结构和jbuilder不一样,为了使2个工具能够同时使用,用MyEclispe建立的工程目录和jbuilder的诗一样的,注意保持名字要一样,然后jbuilder建立工程,工程存放目录指到MyEclispe的工程目录,这样就保持了一致。
1.18.1 Portal直接认证配置举例1. 组网需求•用户主机与接入设备Router直接相连,采用直接方式的Portal认证。
用户通过手工配置或DHCP获取的一个公网IP地址进行认证,在通过Portal认证前,只能访问Portal Web服务器;在通过Portal认证后,可以使用此IP地址访问非受限的互联网资源。
•采用一台Portal服务器承担Portal认证服务器和Portal Web服务器的职责。
•采用RADIUS服务器作为认证/计费服务器。
2. 组网图图1-4 配置Portal直接认证组网图配置Router•配置RADIUS方案# 创建名字为rs1的RADIUS方案并进入该方案视图。
<Router> system-view[Router] radius scheme rs1# 配置RADIUS方案的主认证和主计费服务器及其通信密钥。
[Router-radius-rs1] primary authentication 192.168.0.112[Router-radius-rs1] primary accounting 192.168.0.112[Router-radius-rs1] key authentication simple radius[Router-radius-rs1] key accounting simple radius# 配置发送给RADIUS服务器的用户名不携带ISP域名。
[Router-radius-rs1] user-name-format without-domain[Router-radius-rs1] quit# 使能RADIUS session control功能。
[Router] radius session-control enable•配置认证域# 创建并进入名字为dm1的ISP域。
[Router] domain dm1# 配置ISP域使用的RADIUS方案rs1。
1。
18.1 Portal直接认证配置举例1. 组网需求•用户主机与接入设备Router直接相连,采用直接方式的Portal认证。
用户通过手工配置或DHCP获取的一个公网IP地址进行认证,在通过Portal认证前,只能访问Portal Web服务器;在通过Portal认证后,可以使用此IP地址访问非受限的互联网资源.•采用一台Portal服务器承担Portal认证服务器和Portal Web服务器的职责。
•采用RADIUS服务器作为认证/计费服务器。
2. 组网图图1-4 配置Portal直接认证组网图配置Router•配置RADIUS方案#创建名字为rs1的RADIUS方案并进入该方案视图。
<Router> system—view[Router] radius scheme rs1#配置RADIUS方案的主认证和主计费服务器及其通信密钥。
[Router—radius—rs1] primary authentication 192.168.0.112[Router-radius—rs1] primary accounting 192。
168。
0.112[Router—radius-rs1] key authentication simple radius[Router-radius—rs1] key accounting simple radius#配置发送给RADIUS服务器的用户名不携带ISP域名。
[Router-radius—rs1] user—name-format without-domain[Router—radius—rs1] quit#使能RADIUS session control功能。
[Router] radius session-control enable•配置认证域# 创建并进入名字为dm1的ISP域。
[Router] domain dm1#配置ISP域使用的RADIUS方案rs1。
Portal认证中WEB服务器建立流程为了满足广告推送,微信认证等需求,商场、酒店等使用TL-ER6520G 的Portal认证功能时需配合第三方认证系统,包括提供Portal认证页面的WEB服务器、认证服务器等系列设备。
下面是小编整理的一些关于Portal认证中WEB服务器建立的流程,供你参考。
本文介绍外部WEB服务器与TL-ER6520G认证接口对接的相关规范要求。
Portal认证流程图实现流程:第一步:客户端连接TL-ER6520G的网络,访问任意http外网网页客户端连接上网络后,打开浏览器访问任意http外网网页,触发portal认证。
第二步:TL-ER6520G拦截无线客户端访问外网的GET数据包,并重定向到WEB服务器没有通过认证的客户端发往外网的GET数据包会被TL-ER6520G拦截,并且TL-ER6520G会向客户端返回一条重定向条目(假设WEB服务器域名为), 重定向条目为http:/// 注意:该WEB服务器的URL地址需要在TL-ER6520G设置免认证策略,若WEB服务器端口为非80端口,还需要将WEB服务器的端口设置免认证策略。
第三步:客户端访问WEB服务器客户端根据第二步返回的重定向条目与WEB服务器建立连接。
第四步:WEB服务器向客户端返回认证页面WEB服务器向无线终端返回认证登录页面,针对该认证登录页面,需满足以下规范:[1] 认证页面必须有一个Form的action= http:// LAN_IP:Port/portal/auth,其中LAN_IP为当前TL-ER6520G LAN口的IP地址,Port为Portal服务端口; [2] 认证登录页面以Get 方式提交Form表单; [3] 认证登录页面必须包含以下参数:参数说明username用户名password密码第五步:客户端向TL-ER6520G提交用户名和密码无线终端在认证登录页面填写用户名和密码后点击登录按钮,就以GET的方式将username、password等参数提交给TL-ER6520G。
密级:内部文档编号:Z-CF611-SIC01-JC.SC-01项目代号:Z-CF611-SIC01-2005-5-12CADI门户信息系统项目Portal服务器安装北京贝英斯数码技术有限公司Copyright By BestInfo Cyber Technology Ltd.Co. All Rights Reserved二○○五年五月CADI门户信息系统项目Portal服务器安装版本控制PORTAL环境安装 (7)W EBSPHERE P ORTAL FOR MULTIPLATFORMS VERSION 5.1安装 (7)1. 启动安装程序 (7)2. 选择安装语言 (8)3. 安装向导 (8)4. 软件许可协议 (9)5. 选择完全安装 (9)6. 设置WAS安装路径 (10)7. 设置实例的节点名 (10)8. 设置Portal的安装路径 (11)9. 设置系统登录用户和密码 (11)10. 设置Portal管理用户和密码 (12)11. 准备开始安装 (12)12. 开始安装 (13)13. 安装完成 (16)14. 启动第一步以验证 (16)15. 登录Portal (18)16. 输入登录用户名和口令 (18)17. 登录成功页面 (20)18. 停止Portal (20)安装DB2UDB8.1 (21)1. 运行安装程序 (21)2. 安装产品 (22)3. 选择安装产品 (22)4. 安装向导 (23)5. 许可协议 (23)6. 选择典型安装 (24)7. 选择安装操作 (25)8. 选择安装目录 (25)9. 设置管理用户和口令 (27)10. 设置管理联系人列表 (27)11. 配置DB2实例 (28)12. 准备DB2工具目录 (29)13. 配置联系人 (29)14. 准备开始安装 (30)15. DB2安装向导 (30)16. 安装完成 (31)17. 停止DB2服务 (32)18. 安装DB2补丁 (32)19. 解压补丁文件 (33)20. 选择安装产品 (33)21. 选择要安装的产品 (34)22. 安装向导 (34)24. 补丁安装完成 (35)安装IBM T IVOLI D IRECTORY S ERVER 5.2(LDAP S ERVER (36)1. 运行安装程序 (36)2. 选择语言 (36)3. 安装向导 (36)4. 安装协议 (37)5. 检测到DB2的安装 (37)6. 指定IDS安装目录 (37)7. 选择语言 (38)8. 选择安装组件 (39)9. 准备开始安装 (39)10. 开始安装 (40)11. 安装完成信息 (40)12. 重新启动系统 (41)13. 安装完成界面 (41)14. 重启后的配置界面 (42)15. 配置root DN和访问密码 (42)16. 配置数据库 (43)17. 设置访问数据库的账户 (43)18. 设置数据库名称 (43)19. 指定数据库类型 (44)20. 指定数据库位置 (44)21. 准备创建数据库 (45)22. 创建数据库 (46)23. 验证LDAP配置成功 (46)C ONFIG W IZARD –D ATABASE T RANSFER (46)1. 确保DB2已经启动 (46)2. 在DB2数据库中运行初始化脚本 (46)3. 运行config wizard (47)4. 选择语言 (47)5. 使用配置向导 (48)6. 选择将数据传送到另一个数据库 (48)7. 指定数据库类型 (49)8. 指定帮助文件位置 (49)9. 设置数据库驱动等 (50)10. 设置数据库访问用户和口令 (50)11. 准备传送 (53)12. 传送过程 (53)13. 传送完成 (54)C ONFIG W IZARD –E NABLING P ORTAL S ECURITY (54)1. 停止IDS (54)2. 启动目录配置 (55)3. 添加管理后缀 (55)5. 启动IDS (57)6. 启动config wizard (57)7. 选择语言 (57)8. 选择启动LDAP安全性 (58)9. 选择IBM Directory Server (58)10. 选择helper文件 (59)11. 配置过程 (59)12. 运行配置 (66)13. 完成 (66)安装中的问题 (67)1. 启动IDS目录配置时蓝屏 (67)1安装简介WPS的安装主要包括以下几部分内容。
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.jaritext-1.4.jariTextAsian.jarUpload.jarjxl.jar第 III 章安装说明3.01 MySQL数据库的安装和配置(a)MYSQL数据库的安装1.打开Mysql 5.0_Setup文件,进入到MySQL数据库的安装进程,如下图界面2.点击NEXT进入SETUP TYPE安装界面,默认选择“Typical”;如图:3.点击NEXT进入下图安装界面界面;如果已经安装过MYSQL会提示选择安装、修复、移除MYSQL。
4.完成后出现创建帐号的界面。
如果是首次使用MySQL,选“Create anewfree accout”,点“Next”,输入你的Email地址和自己设定的用于登录的密码。
一、Portal开发流程:(SSHPortlet开发)0.配置环境变量:path classpath javahome 为Portal的所在路径1.首先建立一空portlet修改工程名及包名2.导入Portlet所需要JAR包portal-ejb.jarportlet.jarportal-kernel.jarportal-service.jarservlet-api.jarstructs.jar3.修改build.propertiesappserver.dir=porta1容器所在的路径object.dir=工程的所在路径(../工程名)=war包的名字(XX.war)=jar包的名字(XX.jar)4.修改所需是的XML文件(1).liferay-display.xml 中的portlet idliferay-portlet.xml中的portlet-name、struts-pathportlet.xml中的portlet-name、display-name、short-title、keywordsweb.xml中的display-name、servlet-name以上四项中的这些标签取值最好都一模一样。
(2)将liferay-portlet.xml中的<portlet-name>、<struts-path>与portlet.xml中的<portlet-name>、<display-name>、中person和web.xml中的<display-name>、、中的person字符串都替换成你自己的虚拟路径名,struts-config.xml中的所有虚拟路径也替换成你的路径名。
5.修改portlet标题a.如果想让portlet的title也中文,则将portlet.xml中的title取值为中文,如果部署有误,则将其native2ascii转化后填上(title的值为何有时需native2ascii转换有时不需还不清楚,待系统正式上线后再研究)。
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.jaritext-1.4.jariTextAsian.jarUpload.jarjxl.jar第 III 章安装说明3.01 MySQL数据库的安装和配置(a)MYSQL数据库的安装1.打开Mysql 5.0_Setup文件,进入到MySQL数据库的安装进程,如下图界面2.点击NEXT进入SETUP TYPE安装界面,默认选择“Typical”;如图:3.点击NEXT进入下图安装界面界面;如果已经安装过MYSQL会提示选择安装、修复、移除MYSQL。
4.完成后出现创建帐号的界面。
如果是首次使用MySQL,选“Create anewfree accout”,点“Next”,输入你的Email地址和自己设定的用于登录的密码。
填完后点“Next”进入第二步,填写姓名等相关信息。
注意:Mysql5.0以上的软件没有第4步,直接到第5步。
5.一直点击NEXT,完成Wizard安装。
(b)MYSQL数据库的配置安装完成MYSQL后,需要配置MYSQL数据库,配置如下:1.打开开始菜单中MYSQL的MySQL Server Instance Config Wizard 进入下图界面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.6.,点击NEXT进入下图界面,提示数据库表空间的设置,按进程默认。
7.点击NEXT进入下图界面,选取Decision Support(DSS)/DLAP,提示数据库服务器的连接类型8.点击NEXT进入下图界面,提示选择设置网络的端口,默认3306端口。
9.点击NEXT进入下图界面,在此界面中,提示选择数据库的语言类型,选取ManualSelected Default Character Set/Collation,在Character Set中选取GBK10.点击NEXT进入下图界面,选中Install As Windows Service ,选取MYSQL的版本,默认选中Include Bin Directory in Windows PATH,将把MYSQL的BIN目录装置到windows系统的PATH环境变量中11.NEXT进入下图界面,在Modify Security Settings中设置root 的登陆密码,如果有其它连接要连接到Database server请选取root may only connect from localhost.其它选项默认12.NEXT进入下图界面,点击Execute既可完成设置注: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”,安装完成。
2、打开MySQL Turbo Manager 3.2,选择DataBase—connect,输入创建数据库时的密码,连接MYSQL。
3、打开DataBase—SQL editor,将数据库脚本portal .sql文件的内容复制到编辑框中,点图中橙色三角的按钮执行即可。
如果执行的时候报错很可能是数据库软件版本和数据库脚本不匹配。
重新登录时,如果提示“1045 Access denied for user 'root'@'localhost' (using password: YES)”,用密码密码123再登录试下。
3.02 Web服务的安ds装(a)将安装包中的webserver文件夹放在任意一个磁盘分区的根目录下,保证目录结构如图(本例中将webserver目录放到E盘下)(b)AC PORTAL项目的配置文件设置(此部分不用配置,配置后好像没用)1.后台管理的配置文件设置;如上图,打开刚才上面布署的AC PORTAL项目的C:\webserver\apache-tomcat-5.5.23\webapps\ROOT\WEB-INF\classes\conf\config.propertie文件内容如下:只需根据实际情况,修改黑体字的内容:1)MYSQL的服务器地址为安装mysql数据库所在机器的ip,最好配置为127.0.0.1。
2)ROOT_PATH和UPLOAD_ROOTPATH,为tomcat的web服务的根目录,根据实际放的磁盘,修改盘符就可以,3)注意操作系统不同目录书写方式也不同。
4)DOMAINPATH配置要和Portal页面里Portal服务器ip列表里一致,Portal页面可以打开后必须添加相应的ip。
2、AC与PORTAL通信的配置文件设置打开刚才上面布署的AC PORTAL项目的ROOT/WEB-INF/classes/portal/DB目录下的config.properties文件,其内容如下:(c) TOMCAT端口的配置(默认已经配好)1、TOMCAT服务器的默认端口输入是8080, 在浏览器中打开服务器的应用程序时显示如图:或者:打开apache-tomcat-5.5.23目录,进行conf目录,打开server.xml文件找到如下标签<Connector />,修改server.xml的下面代码:将<Connector port =”8080”修改成<Connector port =”80”,这里将TOMCAT服务的端口8080修改成80;设置完成后保存,因为默认端口是80,所以在浏览器中打开服务器的应用程序时显示如下:或者:注意:如果最后运行startup.bat(见f:TOMCAT的运行调试)提示80端口已被占用,可以查看一下占用该端口的进程是否可以禁用,如果不行这里仍然保持8080端口。
2、Secure socket layer(SSL)安全传输协议:SSL是浏览器使用者及网页服务器之间进行加密通讯的全球化标准,通过这种SSL标准,我们与web server之间传输的消息便是“安全的”。
SSL是一个介于HTTP协议与TCP之间的一个可选层,其位置大致如下:---------| HTTP |---------| SSL |---------| TCP |---------| IP |---------如果利用SSL协议来访问网页,其步骤如下:用户:在浏览器的地址栏里输入https://localhostHTTP层:将用户需求翻译成HTTP请求,如GET /index.htm HTTP/1.1Host </P>SSL层: 借助下层协议的的信道安全的协商出一份加密密钥,并用此密钥来加密HTTP 请求。
TCP层:与web server的443端口建立连接,传递SSL处理后的数据。
接收端与此过程相反。
SSL在TCP之上建立了一个加密通道,通过这一层的数据经过了加密,因此达到保密的效果。
3、在用户使用SSL与web server之间进行传输时会与web server的443默认端口连接,以传递处理后的HTTP请求,其访问地址如下图:在TOMCA T的配置中需要对SSL作定义,打开TOMCA T的目录,进行conf目录,如下图:打开server.xml文件找到如下标签<!--Define a SSL Coyote HTTP/1.1 Connector on port 8443 -- >,如下图:修改server.xml的下面代码,将port端口设置成443, 如下图:(d)系统变量配置1、配置环境变量CLASSPATH打开“我的电脑”的“系统属性”的“高级”的“环境变量”,在系统变量中新建一个classpath 变量名,变量值为:C:\webserver\jdk1.5.0_10\lib\dt.jar;C:\j2sdk1.4.2_06\lib\tools.jarC:\webserver\jdk1.5.0_10是JDK的安装目录;2、配置“系统变量” path在“环境变量”的“系统变量”中找到path变量,在path变量的值中添加:.;C:\webserver\jdk1.5.0_10在变量值前面有”.”,代表当前目录,如果不能正确读取JDK开发包,请确认CLASSPATH中增加了”.”(e)TOMCAT的运行调试1.完成以上的配置后,运行TOMCAT的C:\webserver\apache-tomcat-5.5.23\bin\startup.bat启动TOMCAT服务器;2.TOMCAT启动完成后;打开IE浏览器:键入http://127.0.0.1/syscontrol,回车即可打开PROTAL系统如果打不开该页面,查看startup.bat启动后是否提示有错,这里一般会提示环境变量出错,可以根据提示修改环境变量。