首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Glassfish 3:我如何获取和使用开发人员构建,以便我可以导航包括Glassfish代码的堆栈跟踪?

Glassfish 3:我如何获取和使用开发人员构建,以便我可以导航包括Glassfish代码的堆栈跟踪?
EN

Stack Overflow用户
提问于 2010-05-07 16:42:13
回答 2查看 722关注 0票数 3

我正在将一个JSF1.1应用程序迁移到JavaEE6Web profile,并分步完成。我正在使用JSF1.2的jsf-facelets.jar从JSF1.1的JSP1.1迁移到JSF1.2下的Facelets,在尝试使用"{Bean.foo.map.key}“在Map中查找键时,收到了一个”有趣的“堆栈跟踪,其中堆栈跟踪抱怨" key”不是有效的整数。(在代码自省之后,我使用一个数字作为键来解决它)。这个问题不是关于那个bug的。

在这种情况下,必须能够导航堆栈跟踪中每一行的源代码。在Eclipse中,我通常将源jar附加到构建路径上的每个jar,但在这种情况下,Glassfish服务器适配器会自动创建一个包含jar的库。此外,据我所知,捆绑包中没有包含源代码的Glassfish的调试版本。

Glassfish不是一个简单的Maven项目,而且也有点挑剔。我对maven不是很熟悉,但我已经从Subversion中签出了代码,并根据http://wiki.glassfish.java.net/Wiki.jsp?page=V3FullBuildInstructions#section-V3FullBuildInstructions-CheckoutTheWorkspace为3.0标签构建了它-它似乎是与官方发布的3.0版本相对应的代码。

在完成"mvn“部分之后,我尝试创建-U项目,方法是首先使用”M2_REPO : Eclipse“,然后在Eclipse Java EE 3.5.2中导入它们,并指定M2_REPO变量,但是许多项目仍然存在编译错误,并且我找不到来自-DdownloadSources=true的任何关于如何执行此操作的说明。

如果能得到一个反映Glassfish 3.0版本的功能性IDE工作区,我将不胜感激。我有Eclipse3.5.2,NetBeans6.8和6.9beta,还有Linux 9,IntelliJ /Windows/OS可以做到这一点。

EN

Stack Overflow用户

发布于 2010-05-07 19:53:02

难道http://wiki.glassfish.java.net/Wiki.jsp?page=V3DevelopmentInstructions不管用吗?

顺便说一句,如果mvn install运行得很好,那么在mvn eclipse:eclipse之后将项目导入到Eclipse中应该是完全可能的,而不会出现编译错误。我现在不能重现这个问题,但我真的想知道为什么你会遇到编译错误(例如,这是因为缺少依赖项吗?)

或者,您可以尝试在NetBeans或IDEA下打开项目,它们都可以理解开箱即用的pom.xml

但正如我所说的,如果在命令行上编译成功,它也应该可以与Eclipse一起工作。

票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2787257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档