这学期开始接触Restful Web Service开发,我用的是NetBeans开发环境加GlassFish服务器。连接数据库表之后,在浏览器里面显示Application/Json格式的内容的时候。最新版的GlassFish服务器会报500错误。这里,可以通过下面的方法可以解决。
选中Tools菜单栏里面的Server,如红线框中所示,找到GlassFish的安装位置。然后打开GlassFish的安装目录
找到glassfish4.1.1目录下的glassfish目录,再进入modules目录:
找到modules中的org.eclipse.persistence.moxy.jar文件,右击用选择用WinRar打开
找到里面的META-INF文件夹下的MANIFEST.MF文件。打开之后在Import-Package后面加入下面这句话:
,org.xml.sax.helpers,javax.xml.parsers;resolution:=optional,javax.naming;resolution:=optional
如下图所示:
覆盖原来的文件。再重新打开NetBeans运行一下。就可以完美解决bug问题啦!
亲测有效: