我有一个部署到JBoss 4.2的Spring应用程序。我可以手动编辑生成的WAR文件并更改jboss-web.xml文件以设置context-root值,并且效果非常好。我希望能够通过netbeans(6.9.1)做同样的事情,但我无法找到进行调整的地方。我试过调整项目的属性并设置Context Path值。当我运行应用程序时,该值将重置为项目的名称。我在项目中找到了jboss-web.xml文件并在那里进行了更改,并在运行时重置。所以似乎Netbeans决定需要设置值,但我找不到位置。如果它有任何用处,该项目也使用Maven2,但我可以找到影响context-root的所有控件都面向EAR文件而不是WAR。
有没有人能够做到这一点,还是我只是在构建后进行更改的世界?
答案 0 :(得分:0)
一旦netbeans有时从context-root
配置中删除了glassfish-web.xml
元素,我就遇到了类似的问题。我无法完全跟踪它,但您可以尝试删除项目根文件夹中的文件nb-configuration.xml
,看看是否有帮助。