我试图将{2.2}替换[gf_home]/glassfish/modules
上的version 2.2
清除[gf_home]/glassfish/glassfish/domains/domain1/osgi-cache
并尝试启动glassfish但没有运气。你能帮忙进一步提出建议吗?
答案 0 :(得分:5)
你做的方法是正确的。问题是Glassfish 4.0可能无法与最新的Jersey版本一起使用,因为可能存在不兼容性。 Jersey在Glassfish内部使用,当不兼容的Jersey版本出现问题时,Glassfish甚至可能无法启动(就像你的情况一样)。
您可以尝试使用已集成Jersey 2.2的Glassfish夜间版本。
http://dlc.sun.com.edgesuite.net/glassfish/4.0.1/nightly/
可以从http://glassfish.org访问该链接(下载 - >正在进行的工作)。夜间版本可能不稳定。
您可以尝试使用示例构建:http://dlc.sun.com.edgesuite.net/glassfish/4.0.1/nightly/glassfish-4.0.1-b02-08_22_2013.zip
米拉
在下面的文章中,您可以找到一个脚本,为您在GlassFish 4.0.1中更新Jersey 2:
答案 1 :(得分:1)