网站设计建网站,在线图片编辑器精简版,网站备案规定,农业信息门户网站建设方案《WebSphere集群安装配置及部署应用说明》由会员分享#xff0c;可在线阅读#xff0c;更多相关《WebSphere集群安装配置及部署应用说明(27页珍藏版)》请在人人文库网上搜索。1、WebSphere6.1集群安装配置及部署应用说明1 安装Webphere1.1 安装WebSphere ND 6.11、 双击launc…《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?uidswg1PK25559JSP 处理错误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。