我在玩弄一个简单的Web服务JAX-WS,而无需使用任何花哨的工具(无CXF或地铁等使用)
我使用JDK 1.6.x上提供内置支持来创建此Web服务(JAX-WS RI 2.1.6在JDK 6)
我的问题 - 我想在我的web服务引入验证,所以我想我会用“@SchemaValidation”
试图将其导入,以及 - 但代码无法编译
我的代码快照:
package com.mkyong.ws;
import javax.jws.WebService;
**import com.sun.xml.ws.developer.SchemaValidation;**
@WebService(endpointInterface = "com.mkyong.ws.HelloWorld")
**@SchemaValidation()**
public class HelloWorldImpl implements HelloWorld{
虽然编译我得到异常:
javac com\mkyong\ws\HelloWorldImpl.java
com\mkyong\ws\HelloWorldImpl.java:3: package com.sun.xml.ws.developer does not exist
import com.sun.xml.ws.developer.SchemaValidation;
^
com\mkyong\ws\HelloWorldImpl.java:8: cannot find symbol
symbol: class SchemaValidation
@SchemaValidation()
^
2 errors
所以我的问题是:我们不能使用此批注与JDK1.6实现RI的? 我是否需要导入任何特殊的罐子在我的类路径? 谢谢,萨蒂什