《WebSphere集群安装配置及部署应用说明》由会员分享,可在线阅读,更多相关《WebSphere集群安装配置及部署应用说明(27页珍藏版)》

1、WebSphere6.1集群安装配置及部署应用说明1 安装Webphere1.1 安装WebSphere ND 6.11、 双击launchpad.exe,进入2、 点击启动WebSphere Application Server NetWork Deployment的安装向导。进入如下界面:注:如果使用进入WAS文件夹,使用install.exe 来安装,也是进入如下的界面。 3、 点击下一步。接受协议,点击下一步。4、 系统必备检查。5、 不勾选“安装样本应用程序”,工业环境下不勾选一是节省空间,二是节省安装的时间。6、 点击下一步,选择一种环境类型。先创建一个DePloyment Man。

2、ager,然后再根据需要创建多个应用程序服务器。7、 点击下一步,如果启用管理安全性,请输入用户名和密码。注:到现在为止,知道的不启用和启用的区别之一在于进入websphere控制台登陆时。如果启用了,请使用设置的用户名和密码登陆,如果没有设置,随便输入用户名或不输入用户名都可以进入websphere控制台。8、 其他和安装单机版区别不大。1.2 升级和websphere 单机版升级是一样的。请参考linux下WebSphere安装配置及部署应用说明6.1.doc升级可以在部署应用程序之前也可以在部署应用程序之后。但至少要升级到6.1.0.13版。注:如果没有升级,部署mydomian后,访问。

3、系统,状态栏会有找不到文件:/CopyRight.htm的错误,即使已经按照FAQ 6 中说明添加完属性。2 添加节点1、 进入需要加入节点的概要文件的bin文件中。例如添加AppSrv02的节点。例如命令为:addNode dmgr_host username username password password profileName profileaddNode dev-liuyan username admin password admin profileName AppSrv022、 添加成功的提示控制台中:3、 参数说明-profileName 在多概要文件安装中定义应用程序服务器。

4、进程的概要文件。在单概要文件环境中运行不需要 -profileName 选项。此选项的缺省值为缺省概要文件。如果要将非缺省概要文件添加到 Deployment Manager 单元,那么此参数是必需的。3 启动NodeAgent手动添加的节点的nodeagent是没有启动的。需要手工启动一下4 建WAS集群和集群成员1、 新建集群。2、 确定集群名。下面的选项“配置HTTP会话内存到内存复制”可选可不选。3、 创建第一个集群成员,权重可以根据需要设置。4、 创建其他成员。5、 创建集群总结信息。6、 保存。7、 启动集群。5 部署应用程序到集群环境中5.1 部署应用程序以部署mydomain来。

5、演示。接下来是集群部署非常重要的地方!首先选择模块,然后在集群和服务器列表中选择集群,点击应用。这里一定要选择集群!点击保存。启动应用程序。同理部署其他应用。FAQ1、 部署在WebSphere下乱码问题为了避免程序部署在WebSphere下的乱码问题,需修改下面两个jsp文件:1) 删除map.jsp、map1280.jsp第1行的2) 修改mapcommon.jsp、mapcommon1280.jsp修改第5行为; showTitle = new String(title.getBytes(ISO-8859-1),GBK);2、 MIS日志没有输出问题描述:Mis日志没有输出到egovam。

6、is.log(或mydomain.log)中。解决方法:1) 确认mydomian下应包含如下两个文件,mydomianWEB-INFclassescommons-logging.propertiesmydomainWEB-INFlibxercesImpl.jar2) 进入webshpere管理控制台http:/localhost:9060/ibm/console。3) 左侧列表中选择“应用程序”“企业应用程序”。4) 右侧所有已安装应用程序中点击“mydomain.war” 5) 标签选择“配置”,点击“类装入和更新检测”,修改“类装入器方式”为“类已装入并且是先使用应用程序类装入器”,更新。

7、的轮询时间间隔填写任意一个数字,比如5.点击“应用”按钮。6) 点击“保存”。7) 重新启动mydomain.war应用3、 mydomain.war部署失败前台显示:产生原因:web.xml中的servlet和servlet-mapping的先后顺序颠倒造成。解决方法:检查web.xml,将所有的servlet-mapping放到所有的servlet下面,重新打包,重新部署。错误写法:DisplayChartorg.jfree.chart.servlet.DisplayChartDisplayChart/servlet/DisplayChartcontextorg.springframewo。

8、rk.web.context.ContextLoaderServlet1action*.emp正确写法:DisplayChartorg.jfree.chart.servlet.DisplayChartcontextorg.springframework.web.context.ContextLoaderServlet1DisplayChart/servlet/DisplayChartaction*.emp4、 output目录下地图图片显示正常,但是前台显示白图问题现象:websphere下配置ims服务,output目录下地图图片显示正确,但前台显示白图,用ie不能访问output路径下的图。

9、片解决方法:检查. WebSphere AppServer profiles AppSrvTest config cells dev-ytNode01Cell applications DefaultApplication.ear deployments DefaultApplication DefaultWebApplication.war WEB-INF ibm-web-ext.xmi 文件中 “fileServingEnabled”是否已修改为“true”?5、 com.ibm.ws.webcontainer.invokefilterscompatibility =true现象为案卷列表。

10、不能打开和部分文件的重定向问题。6、 如果http:/ip:9081/mydomain 报http 500 服务器内部错误。请检查java 环境变量。进命令行,java verbose。有时还需检查ojdbc14.jar , common-collections.jar版本。各个应用下的ojdbc14.jar包是否一样。还不行,请查看日志,看其中报什么错误,有的放矢。7、 部署eGovaGIS时,请检查web.xml文件是否有下面红色的部分。如果没有要修改后打包部署。8、 部署GeoServer需要注意的:参考eGovaGIS源码主分支下的Projectdoc中文档说明。9、 对于ojdbc.。

11、jar的放置问题,建议使用下列方式。1) 保留应用程序下的ojdbc.jar。2) 修改应用程序的类加载方法为首先加载应用程序类。10、 删除应用程序下的ojdbc.jar。使用oracle的ojdbc.jar 放到E:WebSphereAppServerjavalib。这时类加载方式为首先加载父类。11、 如果eGovaGIS服务,GeoServer服务都没有问题,从mis端进入,不能看地图,解决方法:检查mydomain/home/map/gis/mapconfig.xml文件检查eGovaGISWEB-INFclasses下的sysconfig.properties文件两个地方的配置是否。

12、匹配12、 eGovaGIS服务检测方法:http:/ip:port/eGovaGIS/symbol/101.gif可以正常访问。13、 GeoServer检测方法:http:/ip:port/GeoServer可以正常登陆。且能从样式进入后,test可以正常看到地图。14、 最重要的一点就是要看日志信息。根据日志信息中提示去解决问题。15、 预立案不能定位,检查步骤:1) 检查eventID是否传入正确。newinst.js中flexMap.eventLocate上面添加一句alert2) 是所有的还是个别的l 个别的检查x,y坐标l 所有的检查eGovaGIS服务端的数据库链接。http:。

13、/ip:port/eGovaGIS/home/gis/event/geteventinfo.htm?eventID=?&dt=随便一个数看是否能访问。如果访问报错如下,解决办法如下:修改eGovaGIS的web.xml文件如下,添加红色标注部分action*.htm*.jsptrueindex.html参考网址:http:/www-01.ibm.com/support/docview.wss?uid=swg1PK25559JSP 处理错误HTTP 错误代码: 500错误消息:JSPG0227E: 转换 /home/gis/event/eventinfo.jsp: /home/gis/event。

14、/eventinfo.jsp(4,3) JSPG0124E: Custom 标记属性 items 不能是运行时表达式。值:“$eventInfo” 时捕获异常根本原因:com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: 转换 /home/gis/event/eventinfo.jsp: /home/gis/event/eventinfo.jsp(4,3) JSPG0124E: Custom 标记属性 items 不能是运行时表达式。值:“$eventInfo” 时捕获异常at com.ibm.ws.jsp.translat。

15、or.visitor.validator.ValidateVisitor.validateCustomTagAttributeValues(ValidateVisitor.java:1957)at com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomTagStart(ValidateVisitor.java:327)at com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:267)at com.ibm。

16、.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.java:309)at com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisitor.java:139)at com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)at com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTran。

17、slator.java:127)at com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTranslatorUtil.java:230)at com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile(JspTranslatorUtil.java:114)at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(Abstra。

18、ctJSPExtensionServletWrapper.java:501)at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:428)at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java。

19、:290)at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:145)at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)at org.springframework.web.servlet.view.InternalResourceView.renderMe。

20、rgedOutputModel(InternalResourceView.java:111)at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.jav。

21、a:744)at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)at javax.servlet.http.HttpS。

22、ervlet.service(HttpServlet.java:743)at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)at com.ibm.ws.webcontainer.filter.W。

23、ebAppFilterChain.doFilter(WebAppFilterChain.java:145)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)at com.ibm.ws.webcontainer.filter.FilterInstanc。

24、eWrapper.doFilter(FilterInstanceWrapper.java:190)at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter。

25、Manager.java:837)at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:680)at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:525)at com.ibm.ws。

26、.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3548)at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:269)at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:818)at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)at com.ibm.。

27、ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:126)at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)at com.ibm.ws.http.channel.in。

28、bound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)。

29、at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)at com.ibm.io.async。

30、.AsyncFuture.completed(AsyncFuture.java:136)at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)at com.ibm.ws.util.ThreadPool$Worker.run(Thread。

31、Pool.java:1497)3) Mydomain和eGovaGIS是否在同一机器或同一节点下。如果不在,需要在部署eGovaGIS的中间件中加入crossdomain.xml。Tomcat放在:Tomcat*webappsROOTWeblogic 92放在: .bea92user_projectsapplicationsbase_domainserverexamplesbuildmainWebApp WEB-INFWebsphere单机:WebSphereAppServerprofilesAppSrv*installedApps*Node01CellDefaultApplication.earDefaultWebApplication.warWEB-INFWebsphere集群:单独部署一个上下文为/的最简单的应用。使http:/ip:port/crossdomain.xml文件可以访问即可。这个简单应用可以参考提交的crossdomain文件夹。4) 找开发替换swf。