会员名称: 登录密码: (找回密码) 登录 会员注册

分类

问题
上个主题 下个主题
主题:工作流无法登陆的问题
avatar
steve
企业管理 行业
Ta擅长:
本周回答(0),本月回答(0)
发贴时间:2009-3-31 10:54:41   完成时间: 2009-4-1 11:15:19
赠分:10      回答:4   已经到期    


com.kingdee.bos.bosideupdate.update.UpdateException: com.kingdee.bos.bosideupdate.update.UpdateException: java.io.IOException: Server returned HTTP response code: 505 for URL: http://127.0.0.1:11034/easWebClient/BOSModular.jsp?refreshCache=true
 at com.kingdee.bos.bosideupdate.update.Updater.getNeedUpdatedList(Updater.java:423)
 at com.kingdee.bos.bosideupdate.update.Updater.isNeedUpdated(Updater.java:352)
 at com.kingdee.bos.workflow.wfdesigner.util.LogInUtil.initMetadataLoader(LogInUtil.java:1249)
 at com.kingdee.bos.workflow.wfdesigner.util.LogInUtil.getCurrentLocale(LogInUtil.java:273)
 at com.kingdee.bos.workflow.wfdesigner.util.LogInUtil.doLogIn(LogInUtil.java:181)
 at com.kingdee.bos.workflow.wfdesigner.editor.WfLoginFormPage.linkActivated(WfLoginFormPage.java:1078)
 at org.eclipse.ui.forms.widgets.FormText.activateLink(FormText.java:1466)
 at org.eclipse.ui.forms.widgets.FormText.handleMouseClick(FormText.java:1281)
 at org.eclipse.ui.forms.widgets.FormText.access$19(FormText.java:1255)
 at org.eclipse.ui.forms.widgets.FormText$6.mouseUp(FormText.java:387)
 at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:137)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
 at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
 at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
 at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
 at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
 at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
 at org.eclipse.core.launcher.Main.run(Main.java:973)
 at org.eclipse.core.launcher.Main.main(Main.java:948)
Caused by: com.kingdee.bos.bosideupdate.update.UpdateException: java.io.IOException: Server returned HTTP response code: 505 for URL: http://127.0.0.1:11034/easWebClient/BOSModular.jsp?refreshCache=true
 at com.kingdee.bos.bosideupdate.update.Updater.getJNLPFile(Updater.java:127)
 at com.kingdee.bos.bosideupdate.update.Updater.getNeedUpdatedList(Updater.java:365)
 ... 30 more
Caused by: java.io.IOException: Server returned HTTP response code: 505 for URL: http://127.0.0.1:11034/easWebClient/BOSModular.jsp?refreshCache=true
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:814)
 at com.kingdee.bos.bosideupdate.update.Updater.getJNLPFile(Updater.java:96)
 ... 31 more

我现在服务器上打的补丁有PTM012603,PTM016386,PT012012,现在就是工作流连不上,是否还需要什么其他的?是否每个补丁都要在BOS下做更新BISIDE补丁吗?

补充时间:2009-3-31 16:46:02

avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-3-31 18:39:42

工作流建模工具无法连接EAS服务器的问题及解决办法在此总结一下,请大家遇到问题时参照解决:

问题1:EAS服务器打补丁后,BOS工具未同时打补丁,导致工作流建模工具连接服务器时报错。
现象1:连接时报错或提示服务器未启动。
(5.4版本的工作流建模工具在连接服务器时会自动检测与更新BOS工具插件)
解决办法:
a) 查看建模工具日志分析问题是哪个插件不一致。查看日志方法:
打开视图“操作日志”,点击最右边倒数第二个按钮“打开日志”后,工具会以文本文件方式打开建模工具日志。
b) 如日志中有类似文字“com.kingdee.bos.rpc.RPCException: java.io.EOFException” ,则说明BOS插件中的ORMRPC插件的jar包与服务器版本不一致。
可直接手工将服务器上的这个包(在server/server/lib/common/bos下)拷贝到工具安装目录\boscommon\com.kingdee.bos.ormrpc_5.* 目录下,覆盖同名包即可。
c) 如日志中有类似文字“ ava.io.InvalidClassException: com.kingdee.bos.metadata.ui.UIObjectInfo; local class incompatible: stream classdesc serialVersionUID = -7827291952259157926, local class serialVersionUID = -6536717354822788963” ,
则说明BOS插件中的METADATA插件的jar包与服务器版本不一致。
可直接手工将服务器上的这个包(在server/server/lib/common/bos下)拷贝到工具安装目录\boscommon\com.kingdee.bos.metadata_5.* 目录下,覆盖同名包即可。

问题2:本地元数据路径设置有误或自动跟新服务器地址或端口设置有误,导致建模工具无法加载元数据。

现象2: 建模工具点击“登录”无响应或建模工具日志中有类似文字“java.lang.IllegalAccessError: Cant NOT init Metadata solution. Maybe MetadataPath error ”
解决办法:
在BOS中切换到“工作流连接”透视图,点击“工具菜单”,检查”元数据路径设置“与“自动更新”设置是否正确。
元数据路径一般情况选择"缺省设置"即可。如选择多个元数据路径时,会优先加载排在前面的元数据路径。注意:如发现工作流中显示的元数据信息与二次开发的元数据信息不一致时,请检查此处。
自动更新端口是EAS服务器的“文件更新服务端口”,可参考EAS客户端的“EAS服务器连接设置”。

发文者评价: (共获积分:10
 
网友评价: 100%       0%     (目前有 5 人评价)
你的评价:
其他回答
avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-3-31 11:04:59

此问题是由于服务器打了补丁,BOS工具没有打补丁导致。
请直接打补丁pt012012,请注意此补丁是需要打在eas服务器上,同时需要解压此补丁将里面的bosmodular目录拷贝到你工具的安装目录,进行覆盖即可。

 
avatar
龚银
企业管理 行业
Ta擅长:
EAS BOS(48),设计开发(21) 本周回答(0),本月回答(0)
回答时间:2009-3-31 18:40:28

eclipse需要清除缓存
最后运行一下D:\EASBOS\eas\bos\BOSModular\clear_bosmodular_env.bat

View as RSS news feed in XML