导入解决方案后点击测试时发现启动报错

安装eas703版本的bosModular开发工具后,会遇到了一些问题,这里记录一下问题及解决方案。

1.bos视图打不开,提示空指针异常 (图1)

解决方案:导入bosLicense,可以将boslicense.jar替换到BOSModular\boscommon\eclipse\plugins\com.kingdee.bos.boslicense_6.1.0\下的同名文件即可


2.启动客户端时会报如下错误,原因是因为部分包路径过长,703版本需要手动合并lib包(在bim透视图的工具栏中选择“工具”->合并LIB,然后按照步骤操作完即可。)。

错误信息如下:==================Begin================================================

org.eclipse.core.runtime.CoreException: 处理调试异步队列时发生异常
at org.eclipse.debug.core.DebugPlugin.exec(DebugPlugin.java:802)
at org.eclipse.jdt.launching.AbstractVMRunner.exec(AbstractVMRunner.java:70)
at org.eclipse.jdt.internal.launching.StandardVMDebugger.run(StandardVMDebugger.java:249)
at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101)
at com.kingdee.bos.bim.launch.EASProgrammeConfigurationDelegate.launch(EASProgrammeConfigurationDelegate.java:51)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:764)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:614)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:607)
at com.kingdee.bos.bim.launch.JavaProgrammeLauncher.launch(JavaProgrammeLauncher.java:247)
at com.kingdee.bos.bim.launch.JavaProgrammeLauncher.debug(JavaProgrammeLauncher.java:255)
at com.kingdee.bos.bim.launch.EASProgrammeLauncher.launch(EASProgrammeLauncher.java:147)
at com.kingdee.bos.bim.launch.LaunchConfig.startDefaultClient(LaunchConfig.java:246)
at com.kingdee.bos.bim.actions.run.StartTestAction.run(StartTestAction.java:41)
at com.kingdee.bos.md.actions.base.BaseMDResourceAction.run(BaseMDResourceAction.java:309)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
at org.eclipse.ui.actions.RetargetAction.runWithEvent(RetargetAction.java:230)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:234)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:583)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:500)
at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:452)
... 44 more

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BOS 技术整合-05 WebService-WS WS服务独立发布 搭建一个独立的 maven(jar) 服务项目 导入CXF jar 包支持 引入 log4j.properties 文件 @WebService使用类上面,标记类是webservice服务提供对象 @WebMethod使用在方法上面,标记方法是webservice服务提供方法 WS整合spring服务器端开发 CXF需要在web.xml中配置!!! 使用tomcat不使用jetty 将cxf配置在web.xml中 与applicationContext.xml中声明服务的bean 创建一个maven项目(war) 编写实体类,Service 导入applicationContext.xml 配置cxf的发布 客户端测试代码 WebService-RS RS-独立发布 编写服务接口 打上@path配置路径 @get等请求方式 @Produces 生产者@Consumes 消费者 条件中 @PathParam 适用于@path上标识参数类型 客户端需要使用type 条件中 @QueryParam 适用于@path上标识不参数类型 编写服务接口的实现类 实现服务接口方法 web.xml中配置CXF服务 其中配置了CXF的访问路径 applicationContext中发布服务 bean实例绑定服务实现类 配置日志输入输出拦截 Restful风格的好处: 1.基于这种风格架构,软件编写可以更简洁 → 一个地址通过请求方式控制请求方法 2.基于HTTP协议,支持多种消息格式,比如XML 、JSON 3.更易于实现缓存机制(第一次访问资源缓存,第二次访问资源,返回304客户端调用本地) JAX-RS整合spring服务器端开发 建立 maven web项目,演示RS整合spring服务发布 pom文件中导入坐标 web.xml配置webService 服务访问父路径 applicationContext.xml中配置具体服务地址 导入实体类和service 在spring中配置发布rs服务 客户端代码, 类似于独立服务客户端代码 Webclient工具来实现 定区关联客户功能 定区关联客户CRM系统服务接口编写 a).在crm_management项目中引入WebServiceCXF jar包 在客户表添加了定区编号 c).编写webservice服务接口 1)查询所有未关联客户 2)查询已经关联到指定定区的客户 3)将客户关联到定区上 @PathParam("path条件") String 字段名 → url/值 @QueryParam("参数条件") String 字段名 → url?拼接 带值 定区关联客户CRM业务接口实现 定区关联客户CRM系统服务发布 定区关联客户窗口数据列表WebService远程加载 → 本地的Action即RS客户端发送请求 WebClient
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值