起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3328|回复: 3

[结贴] JUSTEP150025; 提示: 业务服务器启动出错, UtilImplement还未被实...

[复制链接]

13

主题

44

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
发表于 2017-3-23 09:57:31 | 显示全部楼层 |阅读模式
写了一个webservice,报错。
Exception in thread "main" com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: 编码: JUSTEP150025; 提示: 业务服务器启动出错, UtilImplement还未被实例化 Please see the server log to find more detail regarding exact cause of the failure.
        at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
        at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
        at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
        at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
        at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
        at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
        at com.sun.proxy.$Proxy31.insertLeaveApply(Unknown Source)
        at test2.ServiceTest.main(ServiceTest.java:20)

服务代码:
public void insertLeaveApply(String fID, String fApplier, Date fEndDate) {

                try {

                        String kSql = "update HR_ATTENDANCE_DETAIL a set a.fid='" + fID + "' and a.ftype = '请假' and a.fdate = fEndDate where a.fApplier='" + fApplier + "'";
                        KSQL.executeUpdate(kSql, null, "/hr/kaoqin/data", null);
                } catch (Exception e) {
                        throw new RuntimeException(e.getMessage());
                }

        }

客户端代码:
public class ServiceTest {

        /**
         * @param args
         */
        public static void main(String[] args) {

                InsertLeave il = new InsertLeaveService().getInsertLeavePort();
                XMLGregorianCalendar date1 = xmlToDate(new Date());
                il.insertLeaveApply("testservice001", "许冰冰", date1);

        }

        // ISO日期转换为UTC日期
        public static XMLGregorianCalendar xmlToDate(Date date) {
                GregorianCalendar cal = new GregorianCalendar();
                cal.setTime(date);
                XMLGregorianCalendar gc = null;
                try {
                        gc = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);
                } catch (Exception e) {
                        e.printStackTrace();
                }
                return gc;
        }


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35976
发表于 2017-3-23 11:50:29 | 显示全部楼层
public class ServiceTest {是在Biz中运行的?
BeX5中不要写public static void main(String[] args)
要调用action就到UI层调用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

13

主题

44

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-3-23 13:34:15 | 显示全部楼层
jishuang 发表于 2017-3-23 11:50
public class ServiceTest {是在Biz中运行的?
BeX5中不要写public static void main(String[] args)
要调 ...

不在biz中,是在一般的web工程的src下面运行的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35976
发表于 2017-3-23 15:15:58 | 显示全部楼层
那就是java的标准报错可以到往查找

BIZ的API不能直接在main方法中执行
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-29 14:48 , Processed in 0.060555 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表