一个安装问题,请高手指教!

thatwind 2004-08-16 11:05:06
在测试环境下,运行正常。
但是发布之后,在Portal服务器上安装时候发现有如下错误:(非常抱歉为了说明问题,只有贴出长长的一溜信息,希望高人指教!)

APIN0003E: 无法安装所选 WAR 文件。
com.ibm.portal.WpsException: APIN0003E: 无法安装所选 WAR 文件。 at com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:580) at com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.java:292) at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:438) at org.apache.jetspeed.portlet.Portlet._dispatch(Portlet.java:794) at org.apache.jetspeed.portlet.Portlet.access$100(Portlet.java:88) at org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899) at com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilterManager.java:253) at org.apache.jetspeed.portlet.Portlet.dispatch(Portlet.java:636) at org.apache.jetspeed.portlet.Portlet.doGet(Portlet.java:510)


PECM0015E: 当用户 uid=wasadmin,o=default organization 执行命令 InstallPortletApplication 时,Portlet 应用程序管理器失败。
com.ibm.wps.command.CommandFailedException: PECM0015E: 当用户 uid=wasadmin,o=default organization 执行命令 InstallPortletApplication 时,Portlet 应用程序管理器失败。 at com.ibm.wps.command.applications.AbstractApplicationsCommand.throwPortletAppMgrException(AbstractApplicationsCommand.java:486) at com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(InstallPortletApplicationCommand.java:185) at com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:523) at com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.java:292) at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:438) at org.apache.jetspeed.portlet.Portlet._dispatch(Portlet.java:794) at org.apache.jetspeed.portlet.Portlet.access$100(Portlet.java:88) at org.apache.jetspeed.portlet.Portlet$Context.callPortlet(Portlet.java:899) at com.ibm.wps.pe.pc.legacy.cmpf.impl.PortletFilterManager.doFilter(PortletFilterManager.java:253)


PEDM0095E: 当读 XML 编码时,发生错误。
com.ibm.wps.pe.mgr.exceptions.WarIOException: PEDM0095E: 当读 XML 编码时,发生错误。 at com.ibm.wps.pe.mgr.deployment.AbstractDeploymentManagerImpl.getXmlEncoding(AbstractDeploymentManagerImpl.java:1367) at com.ibm.wps.pe.mgr.deployment.AbstractDeploymentManagerImpl.getPortletXmlInfo(AbstractDeploymentManagerImpl.java:1256) at com.ibm.wps.pe.mgr.deployment.AbstractDeploymentManagerImpl.install(AbstractDeploymentManagerImpl.java:345) at com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApplicationManagerImpl.java:724) at com.ibm.wps.pe.mgr.PortletApplicationManagerImpl.installWebModule(PortletApplicationManagerImpl.java:585) at com.ibm.wps.command.applications.InstallPortletApplicationCommand.execute(InstallPortletApplicationCommand.java:172) at com.ibm.wps.portlets.install.InstallPortlet.doInstall(InstallPortlet.java:523) at com.ibm.wps.portlets.install.InstallPortlet.actionPerformed(InstallPortlet.java:292) at com.ibm.wps.pe.pc.legacy.SPIPortletInterceptorImpl.handleEvents(SPIPortletInterceptorImpl.java:438)


sun.io.MalformedInputException
sun.io.MalformedInputException at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java(Compiled Code)) at java.io.InputStreamReader.convertInto(InputStreamReader.java(Inlined Compiled Code)) at java.io.InputStreamReader.fill(InputStreamReader.java(Compiled Code)) at java.io.InputStreamReader.read(InputStreamReader.java(Compiled Code)) at java.io.BufferedReader.fill(BufferedReader.java(Compiled Code)) at java.io.BufferedReader.readLine(BufferedReader.java(Compiled Code)) at java.io.BufferedReader.readLine(BufferedReader.java(Compiled Code)) at com.ibm.wps.pe.mgr.deployment.AbstractDeploymentManagerImpl.getXmlEncoding(AbstractDeploymentManagerImpl.java:1333) at com.ibm.wps.pe.mgr.deployment.AbstractDeploymentManagerImpl.getPortletXmlInfo(AbstractDeploymentManagerImpl.java:1256)
...全文
168 点赞 收藏 5
写回复
5 条回复
dychj 2004年09月25日
开发的Portlet没有开发完全,或你的开发工具有问题,请从新生成一下就OA了,跟XML没有关系
回复 点赞
fuzhe 2004年08月16日
检查你的web.xml和portlet.xml文件是否有误,注意portlet元素的顺序和servlet元素的顺序要对应
回复 点赞
jiajia_xiaolongnv 2004年08月16日
IBM的portal啊,我只用过SUN的。帮不上忙了。帮你顶一下吧。:P
回复 点赞
thatwind 2004年08月16日
谢谢大家。:)

回:fuzhe(令狐虫)
今天上午开始也是怀疑这个问题,但是检查一遍部署符没有什么问题。

回:iceleighton(冰雪)
WSAD512+portal502。

不过,在国外论坛上发现类似解释,好像和Encode有关系,为了显示中文,我在部署文件和JSP中使用了指定为GB2312的方式。但是在调试环境下,一切正常。发布成war之后,在Portal服务器上安装就有上面的问题了。
不知道,大家在显示中文的时候采用什么方案?都是用NLS么?那么在部署文件XML中如果有中文的变量该如何操作呢?
回复 点赞
iceleighton 2004年08月16日
你的.war用什么工具开发的?用什么工具打包的?在什么测试环境下测试的?
回复 点赞
发动态
发帖子
WebSphere
创建于2007-08-27

2395

社区成员

9574

社区内容

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区公告
暂无公告