我已经读了十几个关于JaxWS和wsgen的教程,但都不管用!Java真的任何复杂的初学者相比asp.net:在ASP. Net我可以在5分钟内做一个WS而不是在Java:我被困了好几天了。
例如,我遵循了这个教程http://theopentutorials.com/examples/java-ee/jax-ws/create-and-consume-web-service-using-jax-ws/
我正在使用EclipseLuna、JDK7和Tomcat7,并使用wsgen生成存根和wsdl。
我创建了这个endpoint发布器类:
import javax.xml.ws.Endpoint;
import com.demo.JaxWS;
public class HelloEndpointPublisher {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Endpoint.publish("http://localhost:8080/EclipseJaxWSutotorial/JaxWS", new JaxWS());
}
}
当它作为Java应用程序运行时,为什么会出现此错误以及如何修复它?
Exception in thread "main" java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Provider com.sun.xml.ws.spi.ProviderImpl could not be instantiated
更新:我不使用maven。我已经通过命令行使用了wsgen,它生成了所有类,wsdl和xsd。
你检查过你的库依赖关系吗?检查库路径中是否有jaxws-rt。基本上,您可以看到maven依赖项如下所示
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.2.7</version>
</dependency>
问题内容: 这是我的代码段: 但是由于某种原因,正在返回,从而抛出。 问题答案: if (!”success”.equals(statusCheck))
问题内容: 我已经摘录并简化了Java程序的这一部分来进行测试。任务是比较ArrayList中的两个整数并声明它们是否相等。 以下代码适用于数字<128,但任何大于128的数字,该代码将不起作用。 任何帮助都将非常棒,谢谢。 问题答案: 是的,这是预期的。您不应将对象引用与或进行比较。您应该改用或更好地使用原语而不是。 事实是,最多可缓存128个值,并且JVM为您提供相同的对象(因此引用比较起作用
主要内容:通过实例学习 ASP,实例,ASP 参考手册,ASP 实例ASP(Active Server Pages 动态服务器页面)是一种生成动态交互性网页的强有力工具。 在我们的 ASP 教程中,您将学到 ASP 的相关知识,以及如何在服务器上执行脚本。 现在开始学习 ASP! 通过实例学习 ASP 在本站的 ASP 教程中包含了 100 多个实例。 我们的 ASP 在线实例让您能够更简单的学习 ASP,实例中包含了 ASP 的源码及运行结果。 实例 <!DOC
问题内容: 存储过程的执行情况如何?是否值得使用它们而不是在PHP / MySQL调用中实现复杂的查询? 问题答案: 存储过程将为您带来一点性能提升,但是大多数情况下,它们是用于执行用简单查询很难或不可能完成的任务。存储过程非常适合简化许多不同类型的客户端对数据的访问。数据库管理员之所以喜欢它们,是因为他们控制数据库的使用方式,而不是将这些细节留给开发人员。 寻找索引和适当的表设计以获得更好的性能
问题内容: 我正在从http://facebook.github.io/react/docs/tutorial.html编写React.js教程。这是我的文件: template.html: 和tut.js: 但是,当我在浏览器中打开它时,我只看到一个空白页面,没有任何评论。我究竟做错了什么? 问题答案: Chrome浏览器不允许您通过XHR 加载网址(如其他地方所述,这是浏览器内部转换的工作方式
本文向大家介绍ASP.NET与ASP相比,主要有哪些进步?相关面试题,主要包含被问及ASP.NET与ASP相比,主要有哪些进步?时的应答技巧和注意事项,需要的朋友参考一下 答:asp解释形,aspx编译型,性能提高,有利于保护源码。