网站原生app服务器安装环境,Websphere环境搭建及应用部署

news/2024/5/20 3:09:16/文章来源:https://blog.csdn.net/weixin_36156209/article/details/119505819

3) 启动报错: SRVE0293E: [Servlet错误]-[null]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport

报错信息:[13-4-9 17:23:42:960 CST] 0000002d webapp E com.ibm.ws.webcontainer.webapp.WebApp logError SRVE0293E: [Servlet错误]-[null]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport:

at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:624)

at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1071)

at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:839)

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:533)

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:917)

at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:924)

at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:852)

at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)

at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)

at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)

at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)

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.AsyncFuture.completed(AsyncFuture.java:138)

at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)

at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)

at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

原因及解决办法:对AESW打包是lib中需包含struts2-core-2.3.1.2.jar、struts2-spring-plugin-2.3.1.2.jar、xwork-core-2.3.1.2.jar。

如图所示:

总结:该问题的解决办法,是因为struts的标签库找不到导致的,上面这种做法就是把struts的jar包放到lib中,然后这样就可以找到项目中的struts-tags.tld。

解决这个问题,有一个更好的办法,就是把所有的struts的jar包放到共享库中,同时把标签库struts-tags.tld也放到共享库中,这样在系统进行启动的时候就进行编译,这样就没问题,省得jar放到好多位置不便管理!

4) 用户登陆无法访问,页面也没提示报错信息

报错信息:[13-4-10 11:01:32:662 CST] 00000031 SystemOut O - select * from MFB2B.B2B_L_FRONT_USER where USERID = ?{[AES01]}

[13-4-10 11:01:35:853 CST] 00000037 Dispatcher W com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn Could not find action or result

No result defined for action com.travelsky.aesw.front.user.action.FrontUserLoginAction and result comerror

at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:376)

at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)

at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)

at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:510)

at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:434)

at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)

at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:852)

at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:917)

at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:924)

at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:852)

at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610)

at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274)

at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926)

at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557)

at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)

at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)

at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)

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.AsyncFuture.completed(AsyncFuture.java:138)

at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202)

at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766)

at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896)

at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

原因及解决办法:AJAX内部错误,缺少AJAX相关的包,请参照第七点关于共享库的配置。

该问题造成所有关于AJAX请求相关都无法操作,关于类似操作都是这个问题。

5) 访问时报错:SRVE0255E: A WebGroup/Virtual Host to handle aeswmfet/index.jsp has not been defined.

报错信息:

SRVE0255E: A WebGroup/Virtual Host to handle 10.6.159.96:9085 has not been defined.

IBM WebSphere Application Server

解决办法及思路:虚拟主机未正确配置,一般应用默认采用的Websphere自带的 default_host。

增加server对应的端口,如图所示:

设置成功后,重新启动集群,再次访问正常。

6) 关于查看server的端口和JVM日志信息:

n 如何查看server的端口

1、控制台查看:

进入如下目录:应用程序服务器 > aesServer1

在通信栏,点开端口,查看各端口详情,如图所示:

2、配置文件查看

目录如下:/opt/app/WebSphere/profiles/AppSrv01/config/cells/vm-vmw233-tCell01/nodes/vm-vmw233-tNode01/

选择serverindex.xml配置文件,找到对应server,查看端口信息,如图所示:

n 关于JVM日志配置及查看

1、关于systemOut.log、systemErr.log查看及配置进入如下目录:

这里可以设置日志文件的大小及历史日志文件个数。

如果需要查看具体日志的地址,需要结合websphere变量来查看。

如测试系统上面,这里配置的地址:${SERVER_LOG_ROOT}/SystemErr.log

打印出来的路径是在:/opt/applog/WebSphere/AppSrv01/logs/aesServer1/下面。

7) 发布或更新应用程序时报WKSP0009E错误

应用在程序发布的最后一步出现WKSP0009E错误。

报错信息:

com.ibm.ws.sm.workspace.WorkSpaceException: WKSP0009E Workspace is invalid

at com.ibm.ws.sm.workspace.impl.WorkSpaceLogger.createException(WorkSpaceLogger.java:85)

at com.ibm.ws.sm.workspace.impl.WorkSpaceLogger.createException(WorkSpaceLogger.java:57)

at com.ibm.ws.sm.workspace.impl.WorkSpaceImpl.checkValid(WorkSpaceImpl.java:170)

at com.ibm.ws.sm.workspace.impl.RepositoryContextImpl.create(RepositoryContextImpl.java:300)

at com.ibm.ws.sm.workspace.impl.RepositoryContextImpl.create(RepositoryContextImpl.java:284)

at com.ibm.ws.management.application.task.ConfigureTask.performTask(ConfigureTask.java:249)

at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:262)

at java.lang.Thread.run(Thread.java:797)

解决办法:

1、该问题是由于控制台session超时造成的,首先确定你的WAS用户是否登录,有可能是同一个账号被别人登录。

2、如果用户是登录,重新部署扔出现问题,则通过修改config\cells\xxxxxxxxCell\applications\isclite.ear\deployments\isclite下的配置文件deployment.xml中属性invalidationTimeout增加session超时时间

8) WAS删除应用出错

问题症状:进入DMGR控制台,发现那个应用在【websphere企业应用程序】中看不到了,但是在【企业级应用程序】中可以看到该应用,状态为未知,其余应用状态为正在运行,删除该应用时报错,报错信息如下:

CWWMH0149E: 无法删除业务级应用程序“WebSphere:blaname=aeswmfet”,这是因为它包含组合单元。请先删除所有属于该业务级应用程序的组合单元,然后再删除该业务级应用程序。 请检查日志以了解详细信息。无法除去 WebSphere:blaname=aeswmfet。

问题原因及解决办法:这个问题其实跟第一个问题有类似之处,出现这种问题,删除应用会报这个错,删除server会报问题1这个错误。主要原因是应用没有删除干净。造成该问题的有可能是安装的时候突然断电或者被别人踢出控制台等(如问题12就会造成这个问题)。

删除dmgr/config/cellName/bla目录下和cus目录下中aeswmfet文件夹,重新刷新【企业级应用程序】,如果不含该应用则表示正常。0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_767025.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

九度搜索引擎点击优化_seo优化快排技术是什么?靠不靠谱?

近半年来市场上充斥着大量的seo 优化快速排名的产品,标榜着“指定词7-15天上首页”“不上首页不扣费”“核心算法,稳定官网排名”等各种宣传口号,让人眼花缭乱。那么,到底有没有优化快排的技术?现在这些产品靠不靠谱呢…

让您的网站拥有MSDN资源库搜索功能[转摘MSDN]

方式一 在您需要添加MSDN搜索链接的地方添加以下代码&#xff1a;<script language"Javascript" src"http://www.microsoft.com/china/msdn/search/msdn_search.js"> </script>使用以上代码&#xff0c;产生的搜索样式如下图所示&#xff1a;注…

国外SEO圣经[PDF]

本文专自&#xff1a; 国外的一本经典之作&#xff0c;专业人士称为“SEO圣经”。不教你用任何作弊手段欺骗搜索引擎&#xff0c;而给你一种正确的方法&#xff0c;让你走一条seo优化的康庄大道。将你引向网络营销的成功颠峰&#xff01;这是一本世界上最有名的SEO教程&#xf…

使用 Nginx 提升网站访问速度

本文主要介绍如何在 Linux 系统上安装高性能的 HTTP 服务器 —— Nginx、并在不改变原有网站结构的条件下用 Nginx 来提升网站的访问速度。Nginx 简介 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器&#xff0c;也是一个 IMAP/POP3/SMTP 代理服务器。 …

手机网站与普通网站的区别

手机网站与普通网站有很多不同的地方&#xff0c;所以在编写手机网站时&#xff0c;有很多问题需要注意&#xff0c;需要多测试。 1. 内容优先 手机分辨率比电脑的分辨率小很多&#xff0c;所以在手机版网页上只显示最主要的内容。下图所示是携程网的首页和手机版的首页。 2. 垂…

大型网站架构演变和知识体系

(摘自http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html) 大型网站架构演变和知识体系 之前也有一些介绍大型网站架构演变的文章&#xff0c;例如LiveJournal的、ebay的&#xff0c;都是非常值得参考的&#xff0c;不过感觉他们讲的更多的是每次演变的结果&…

HTTPS 方式访问网站

开发网页的时候&#xff0c;往往需要观察HTTP通信。 我使用的工具主要有两个&#xff0c;在Firefox中是Firebug&#xff0c;在IE中是Fiddler。但是&#xff0c;一直听别人说&#xff0c;付费软件HttpWatch是这方面最好的工具。 前几天&#xff0c;HttpWatch的官方网志刊登了一篇…

win7-VS2010-IIS网站的发布问题

前提&#xff1a;IIS配置已经完成   问题描述&#xff1a;我们在机房实验里&#xff0c;大家的都可以访问同学A发布的IIS网站&#xff0c;但是&#xff0c;A却不能访问我们每个人的网站&#xff0c;而我们也不能互相访问&#xff08;除了A&#xff09;。 问题解决&#xff1a…

大型网站--前端性能优化和规范

大型网站--前端性能优化和规范 Web性能涉及的范围太广&#xff0c;但一般web开发者在程序上线以后很多都曾遇到过性能的问题。普遍表现为页面速度开始急剧变慢&#xff0c;正常访问时间变的很长&#xff0c;或则干脆给你抛出异常错误页面。这里会涉及到很多可能发生的情况&…

网页设计-第四天-个人(个性)网站设计

个性网站设计 head 60px (50~70)banner 550px(500~600)色彩可以比企业站随意、鲜活&#xff0c;不用遵循3&#xff0c;6&#xff0c;9的原则footer 50px 小于head logo 可以设计的个性化一点&#xff0c;使用多边形&#xff0c;类似QQ登录时&#xff0c;多边形背景 使用钢笔…

网站易用性

1. 给logo添加替代文本 这样有两个好处&#xff1a;屏幕阅读器能识别logo图片代表的含义&#xff0c;图片未加载到时&#xff0c;也能告诉非视障用户那里是你的logo。 几种方法&#xff1a; <img src"logo.png" alt"前端界"> 或者&#xff0c;你用背…

【消息队列】转-大型网站架构之分布式消息队列

大型网站架构之分布式消息队列 以下是消息队列以下的大纲&#xff0c;本文主要介绍消息队列概述&#xff0c;消息队列应用场景和消息中间件示例&#xff08;电商&#xff0c;日志系统&#xff09;。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消…

实现网站国际化

插件&#xff1a;i18n项目管理工具&#xff1a;grunt需安装&#xff1a; grunt 和properties-reader&#xff08;i18n运行依赖&#xff09;在根目录下新建i18n文件夹&#xff0c;然后把i18n-parsers.coffee和i18n.coffee放在该文件夹(两文件在笔记最后)在js下面放**.json&#…

可视化网站教程:最流行的搭建工具及必学的7个功能

摘 要 记得刚进大学的时候&#xff0c;一位教授说大学里有十件必学的事情&#xff0c;其中有一件是&#xff1a;学会做网站。无论你是学什么的&#xff0c;像数据可视化&#xff0c;演示简历、作品或产品&#xff0c;都需要前端的知识。虽然目前有各种前端语言&#xff0c;像V…

网站变更服务器要重新备案吗,网站更换服务器要重新备案吗

网站更换服务器要重新备案吗 内容精选换一换Joomla是一套全球知名的内容管理系统&#xff0c;即Joomla CMS(Content Management System)。Joomla是使用PHP语言加上Mysql数据开发的软件系统&#xff0c;是网站的一个基础管理平台&#xff0c;适合从个人网站到各种企业网站、分类…

电脑配置太低?使用这几个网站,你的电脑软件要少装一半!

你还在为你的电脑配置太低导致软件过多而卡顿感到烦恼&#xff1f;还是电脑游戏太多&#xff0c;无法运行一些其他软件而不开心&#xff1f;其实不用难过&#xff0c;小编教你们使用一些在线网站&#xff0c;可以轻松的将你的电脑上的软件少安装一半&#xff01;你们准备好了吗…

statuml怎么添加用户_网站推广好怎么样的?来看看以下指引

网站推广好怎么样的&#xff1f;很多人刚开始接触推广&#xff0c;心里会有这么一个疑问&#xff0c;怎么做才可以&#xff1f;不会做怎么办&#xff1f;网站推广并不是单单做了一个网站&#xff0c;最理想化往往跟现实差别很大&#xff0c;找对方法不迷路&#xff0c;我这边给…

php网站栏目隐藏,zblogphp代码:首页不显示指定分类ID栏目的文章(可隐藏多个分类)...

有的时候&#xff0c;我们并不想要某个分类栏目的文章显示在zblogphp首页的中&#xff0c;也就是说&#xff0c;我们可以让某一个或多个分类ID下的文章隐藏不显示在网站首页中&#xff0c;操作方法如下&#xff1a;第一种&#xff1a;判断分类方式此方法可以通过指定分类ID或分…

php301内页重定向,通过修改.htaccess批量实现网站内页301重定向跳转

本文主要介绍如何通过正则表达式实现批量内页跳转。在写之前我们先来认识几个简单的符号所代表的含义1、(.) 代表任意字符(包括汉字、英文字母等)2、(\d)代表是任意数字(仅仅是阿拉伯数字)3、$1、 $2 、$3 、$4表示的是对前面出现的变量的引用(你理解这个意思就行了)一、简单的…

linux系统服务部分,linux系统由哪几部分组成_网站服务器运行维护

笔记本如何禁用自带键盘_网站服务器运行维护笔记本禁用自带键盘的方法&#xff1a;1、首先右键点击【计算机】&#xff0c;选择【属性】&#xff1b;2、然后打开【设备管理器】&#xff0c;右键点击【PS/2标准键盘】&#xff0c;选择【更新驱动程序软件】&#xff1b;3、最后安…