Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用JAXB2从XSD /绑定异常生成Java异常

使用JAXB2从XSD /绑定异常生成Java异常
EN

Stack Overflow用户
提问于 2010-01-15 09:02:28
回答 2查看 1.2K关注 0票数 1

对于we服务,我们通常使用maven- JAXB2 -plugin生成java bean,并在Spring中使用JAXB2编组。我想知道如何最好地处理在WSDL/XSD中声明的(SOAP-)错误。在应用程序中,我希望使用编组到错误中的Java异常。这个是可能的吗?我还没有找到一种生成maven-jaxb2-plugin源码异常的方法。谢谢!

更新:我想使用spring-ws。但我想主要的问题是如何使用jaxb2源代码生成器生成java异常。

EN

回答 2

Stack Overflow用户

发布于 2010-01-15 18:36:39

XFire (现在的CXF)允许您将WSDL中声明的SOAP excpetions绑定到here中描述的特定Java异常。这些Java异常是通过手动创建的,而不是通过JAXB生成的。我不知道Spring-WS中是否有等价物。

票数 0
EN

Stack Overflow用户

发布于 2014-02-14 13:51:57

Jaxb2-plugin仅从XSD生成bean。您可以使用maven-jaxb2-pluginjaxws-maven-plugin安装。

尝试使用以下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>jaxws-maven-plugin</artifactId>
    <executions>
        <execution>
            <id>generate-from-wsdl<
            <goals>
                <goal>wsimport</
            </goals>
        </execution>
    </executions>

    <configuration>
        <wsdlDirectory>src/main/resources/wsdl/</wsdlDirectory>
        <keep>true</keep>
        <sourceDestDir>target/generated-sources/wsimport</sourceDestDir>
    </configuration>
</plugin>

只需简单地调用命令mvn clean install,您将在target/generated-sources/wsimport中的两个包中找到生成的资源:

  • types-generated java bean与从wsdl

生成的jaxb

  • wsdl-classes,异常、接口相同。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2070422

复制
相关文章
Java异常&处理异常
在Java程序运行时,会发生意料之外的情况,这种情况被称为例外或者异常,异常的出现,往往会中断程序的运行。在Java中,异常也是一个对象,当程序发生异常时,就会出现一个异常对象,其中包括异常类型、异常信息、异常原因等信息。
Cikian.
2022/10/31
2.5K0
JAVA异常_什么什么异常
起初xml中返回值类型是这样子,一直在找返回值类型的问题,怎么看都是没有问题的
全栈程序员站长
2022/09/23
1.3K0
JAVA异常_什么什么异常
java除零异常_JAVA异常处理
首先明确一下什么是异常,代码正常运行不会出问题,但是遇到意外,参数变量,不符合要求,发生意外,代码终止运行,就是异常。
全栈程序员站长
2022/08/30
2.4K0
【Java异常】什么是异常,Java中如何处理异常?
注意:当三个块中都出现了return语句,首先记录try{}中return的结果,出现异常时,还会记录catch{}中return的结果,最后记录finallu{}块中的结果,最终返回的是finallu{}块中的结果
.29.
2023/10/23
2050
【Java异常】什么是异常,Java中如何处理异常?
Java从入门到精通十(java异常)
整理一下自己的思路,java为什么要引入异常处理机制?当然啊!因为程序运行可能会出错,在某一步骤出现问题,所以这个时候需要抛出异常,需要告诉用户是哪里是出现了问题。简单来说,这样说其实是没有问题的。但是还是没有进行严格的思考。程序运行中出现问题不一定就是异常所导致的(Exception),也有可能是错误(Error),不错,这是两个继承自Throwable类,但是其实在程序处理方面有很大的区别,所以我们区分看待。
兰舟千帆
2022/07/16
1.4K0
Java从入门到精通十(java异常)
java异常处理及自定义异常的使用
1. 异常介绍  异常机制可以提高程序的健壮性和容错性。   Throwable:Throwable是java语言所有错误或异常的超类。 有两个子类Error和Exception。 ---- 1.1 编译期异常 编译期异常必须处理,否则编译无法通过。  AclNotFoundException, ActivationException, AlreadyBoundException, ApplicationException, AWTException, BackingStoreException, Bad
Mister24
2018/06/21
1K0
Java 异常
(1)常用@Transcational注解处理service层的异常,该注解可以设置在方法上,也可以设置在类上
Java小技巧
2022/10/27
5940
WPF 如何在绑定失败异常
在开发 WPF 程序,虽然 xaml 很好用,但是经常会出现小伙伴把绑定写错了。因为默认的 VisualStudio 是没有自动提示,这时很容易复制粘贴写出一个不存在的属性。 在 xaml 如果绑定失败了,那么内部会有一个异常,但是 WPF 不会把这个异常抛出来,这个异常也不会让用户拿到,只是会在输出窗口提示。但是异常会影响性能,而且会让界面和设计的不一样,所以我就想在找到绑定异常就抛出,弹出窗口告诉小伙伴。 本文会告诉大家如何找到绑定失败,并且抛出异常,如何防止修改属性名让xaml绑定失败。
林德熙
2022/08/04
1.3K0
Java异常处理--啥是异常?
任何会导致程序走不下去的情况,都可以看做异常。我们对待异常的处理方式就两种,要么抛出去,要么自己消化掉。
剽悍一小兔
2021/07/08
1.2K0
WPF 如何在绑定失败异常
在开发 WPF 程序,虽然 xaml 很好用,但是经常会出现小伙伴把绑定写错了。因为默认的 VisualStudio 是没有自动提示,这时很容易复制粘贴写出一个不存在的属性。 在 xaml 如果绑定失败了,那么内部会有一个异常,但是 WPF 不会把这个异常抛出来,这个异常也不会让用户拿到,只是会在输出窗口提示。但是异常会影响性能,而且会让界面和设计的不一样,所以我就想在找到绑定异常就抛出,弹出窗口告诉小伙伴。 本文会告诉大家如何找到绑定失败,并且抛出异常,如何防止修改属性名让xaml绑定失败。
林德熙
2018/09/19
2.3K0
WPF 如何在绑定失败异常
Java基础入门之异常、异常分类、异常防护解析
这篇文章我们主要介绍Java基础入门之异常、异常分类、异常防护知识,一起来学习下吧!
Java进阶者
2021/03/09
7950
Java基础入门之异常、异常分类、异常防护解析
java异常return在finally前面_java 异常处理
java 的异常处理机制,执行顺序;return在异常中的使用 ;自定义异常类的简单应用 异常处理2种方法:
全栈程序员站长
2022/09/22
8060
java中的异常和异常处理
Java的基本理念是“结构不佳的代码不能运行”,在我们进行编写代码的时候一般通过编译的时候就可以看出代码是否有错误,但是在这一阶段并不能处理完成所有的异常,如一些不可预知的情况,在运行期间才会暴露。所以Java中对异常做出了如下归类。
袁新栋-jeff.yuan
2020/08/26
1.9K0
java中的异常和异常处理
extjs750 treepicker 绑定store异常
绑定在beforerender中初始化 treepicker时在initComponent中给store添加事件监听,此时绑定尚未初始化,store值为null,导致异常
路过君
2022/04/13
4370
Java异常处理
RuntimeException是非检查型异常,例如NumberFormatException,可以不使用try...catch进行处理,但是如果产生异常,则异常将由JVM进行处理;
程序员的时光001
2020/07/14
1K0
Java异常处理
Java异常处理
try 块后面可以接零个或多个 catch 块,如果没有 catch 块,则必须跟一个 finally 块。
Breeze.
2022/04/15
1.1K0
Java异常处理
Java异常处理
在程序中,错误可能产生于各种我们没有预料到的各种情况,在 Java 中这种在程序运行时可能出现的一些错误称为异常(Exception),了解 Java 中常见的异常有助于帮我们快速定位问题,提高开发效率。
字节星球Henry
2021/10/28
9910
Java 异常处理
说明:仅仅用于备考复习,仅仅入门水平。 编写类TestException,在main方法中使用try、catch、finally: 在try块中,编写被0除的代码 在catch块中,捕获被0除所产生的异常,并且打印异常信息 在finally块中,打印“欢迎使用” import java.util.Scanner; public class Main{ public static void main(String[] args){ int a = 100; int b = 0; try{
Lokinli
2023/03/09
6740
Java包含两种异常checked异常和unchecked异常
参考链接: Java中的已检查与未检查异常| checked或unchecked异常
用户7886150
2020/12/15
8550
java 异常处理
在java的异常处理机制中,有两种异常处理方式,一种是throw往外抛异常,一种是try...catch...捕获异常处理异常。那么一般情况下,什么时候用throw什么时候用try....catch...呢?   有些初学者,只要是异常他们都使用try...catch...,就是什么异常他们都捕获处理,可是很多都是在catch语句块中还是选择使用throw new Exception(e);语句把异常往外抛。其实我是不赞同这中做法的。我的理解是这样的在java程序中,异常的处理应该是严谨一点的比较好,尽管不
用户1220053
2018/02/09
7580

相似问题

Bazel :使用JAXB2从XSD生成java类

13

无法使用绑定从xsd生成java类

10

Java绑定异常

33

Java数组绑定异常

10

从JAXB2带注释的类生成XSD,而不使用APT

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文