`
gengzhifeng
  • 浏览: 1880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于在netbeans6.1下创建webservice应用的问题

阅读更多

先说下问题的环境:netbeans6.1,jdk1.6.0

再说下出现问题的步骤:
           1。新建netbeans应用,注意,一路默认,什么都不选择
           2。新建Entity class from database,data source是我自己在mysql中创建的表,创建的时候选择hibernate,不是默认的toplink
           3。新建restful webservice(jersey) from entity class
           4。测试restful应用

然后是出现的问题:点击测试按钮,报500错误(如下所示)



HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.persistence.PersistenceException: No Persistence provider for EntityManager named test_restPU: Provider named org.hibernate.ejb.HibernatePersistence threw unexpected exception at create EntityManagerFactory:
java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.ejb.Ejb3Configuration
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:124)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:110)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at service.PersistenceService.(PersistenceService.java:37)
at service.PersistenceService.(PersistenceService.java:23)
at service.PersistenceService$1.initialValue(PersistenceService.java:28)
at service.PersistenceService$1.initialValue(PersistenceService.java:26)
at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
at java.lang.ThreadLocal.get(ThreadLocal.java:131)
at service.PersistenceService.getInstance(PersistenceService.java:54)
at service.SongsResource.get(SongsResource.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jersey.impl.model.method.dispatch.EntityParamDispatchProvider$TypeOutInvoker._dispatch(EntityParamDispatchProvider.java:131)
at com.sun.jersey.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:81)
at com.sun.jersey.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:133)
at com.sun.jersey.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:71)
at com.sun.jersey.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:111)
at com.sun.jersey.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:64)
at com.sun.jersey.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:669)
at com.sun.jersey.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:631)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:291)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)


The following providers:
oracle.toplink.essentials.PersistenceProvider
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider
Returned null to createEntityManagerFactory.

note The full stack traces of the exception and its root causes are available in the Sun Java System Application Server 9.1_01 logs.


分享到:
评论

相关推荐

    hibernate for netbeans 6.1

    描述中的“hibernate3.2.5 for netbeans6.1”意味着这个版本的Hibernate与NetBeans 6.1兼容,可能不适用于其他NetBeans版本。作者提到经过长时间寻找,找到了这个兼容组合,表示在特定版本间的集成可能存在一定的...

    netbeans6.1英文版

    根据提供的文件信息,我们可以深入探讨NetBeans 6.1英文版的相关知识点,包括该版本的主要特点、安装步骤、以及在软件开发中的应用等。 ### NetBeans 6.1概述 NetBeans是一款开源集成开发环境(IDE),支持多种...

    可用于NetBeans6.1 6.0修改启动参数的插件

    标题提到的“可用于NetBeans6.1 6.0修改启动参数的插件”是为了帮助用户自定义NetBeans在启动时使用的JVM参数。这在某些情况下是必要的,例如当需要调整内存分配、优化性能或启用特定的Java虚拟机(JVM)选项时。 ...

    NetBeans6.0中使用WebService

    描述:本教程主要涵盖了在NetBeans 6.0集成开发环境中如何利用WebService进行开发的基础知识,旨在帮助初学者快速入门。 **一、Web服务简介** Web服务是一种基于互联网的、允许不同系统之间交换数据和执行功能的...

    Java\netbeans创建桌面应用程序教程

    ### Java NetBeans 创建桌面应用程序教程 #### 一、NetBeans 6.0 新特性与扩展功能 NetBeans 6.0 版本为 Java 开发者带来了多项新特性和改进,其中尤其值得关注的是 GUI 设计器(即 Matisse 项目)的重大升级,...

    第一次使用netbeans及创建GUI应用程序

    标题中的“第一次使用NetBeans及创建GUI应用程序”指的是在Java编程环境中使用NetBeans IDE来设计和构建图形用户界面(GUI)应用的过程。NetBeans是一款开源的集成开发环境,特别适合初学者和专业开发者进行Java应用...

    netbeans-6.1-ml-cpp-windows

    开发C/C++的绝好工具,界面友好,编辑器个性!!!!!

    第一次使用netbeans及创建web应用程序

    标题中的“第一次使用NetBeans及创建Web应用程序”指的是在Java Web开发中,使用NetBeans IDE进行初阶操作的教程。NetBeans是一款强大的开源集成开发环境,尤其适合Java开发者,它支持多种编程语言,包括HTML5、...

    NetBeans IDE6.1和Mobility包(共2个分卷).part2

    NetBeans IDE6.1和Mobility包(共2个分卷).part2

    NetBeans IDE6.1和Mobility包(共2个分卷).part1

    NetBeans IDE6.1和Mobility包(共2个分卷).part1

    java6创建webservice,原来这么简单啊

    在Java 6中创建Web服务(WebService)是一个相对简单的过程,尤其对于那些熟悉JAX-WS(Java API for XML Web Services)的开发者来说。本文将详细介绍如何利用Java 6的API来构建一个基本的SOAP(Simple Object ...

    NetBeans IDE 6.1 快捷键和代码模板(中文版)

    ### NetBeans IDE 6.1 快捷键与代码模板详解 #### 一、简介 ...以上就是NetBeans IDE 6.1 中关于快捷键和代码模板的主要内容,掌握这些技巧能够显著提高开发效率,让开发者更加专注于业务逻辑的设计与实现。

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    本文旨在通过一个简单的登录示例项目,详细介绍如何在Netbeans IDE环境下构建基于Struts2.0、Spring2.5与Hibernate框架的应用程序。 #### 二、环境搭建与准备 ##### 1. 软件需求 - JDK 1.6:确保安装了正确的Java...

    让Struts2 在NetBeans 6中安家

    ### 如何在NetBeans 6中配置Struts2框架 ...这一过程不仅增强了你对框架原理的理解,同时也提升了你在复杂环境下解决问题的能力。希望这篇文章能帮助你在NetBeans 6中顺利开启Struts2的开发之旅。

    使用NetBeans IDE 建立web service项目(2)

    使用NetBeans IDE 建立web service项目(2),请下载(1)后一起解压。

    在NetBeans环境下使用JSF+TOMAHAWK框架开发J2EE程序

    ### 在NetBeans环境下使用JSF+Tomahawk框架开发J2EE程序的知识点解析 #### 一、基础知识介绍 **1.1 J2EE技术概述** J2EE(Java 2 Platform, Enterprise Edition)是一种广泛使用的Java平台标准,用于开发企业级...

    Eclipse下WebService学习.doc

    - 创建动态Web应用程序:在Eclipse中新建一个“动态Web应用程序”,然后创建一个Java类,并在其中编写一个简单的温度转换函数,例如`mean`。 - 发布与调用:将Java类重命名为`.jws`扩展名,以表示这是一个...

    在NetBeans中创建Apache—Tomcat_web服务器

    在这篇文章中,我们将详细探讨如何在 NetBeans 中创建 Apache-Tomcat web 服务器,并部署 Axis2 Web 服务。 为什么选择 Tomcat 服务器 Apache Tomcat 是一个流行的开源 web 服务器,它提供了许多功能强大且灵活的...

    使用NetBeans开发J2ME应用程序

    在NetBeans中,选择“文件”>“新建项目”,然后在“Java”类别下找到“Java ME MIDP应用程序”。输入项目名称,选择合适的存储位置,并点击“完成”。IDE会自动生成项目的结构,包括源文件夹、资源文件夹和配置文件...

    基于NetBeans开发的java应用程序集锦6

    通过学习和实践这些案例,你可以掌握如何在NetBeans环境下有效地构建和管理Java项目,理解JDBC的使用,以及如何构建实际的数据库驱动应用程序,如网吧计费系统。每个案例都是一个学习和实践的机会,可以帮助你巩固...

Global site tag (gtag.js) - Google Analytics