application.xml中
<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
<display-name>business-ear</display-name>
<module>
<web>
<web-uri>business-web-1.0-SNAPSHOT.war</web-uri>
<context-root>business</context-root>
</web>
</module>
</application>
文件路径 C:\ glassfish3 \的glassfish \域\ domain1的\自动部署\ business.ear \
结构business.ear - &gt;
META-INF 业务的Web-1.0-SNAPSHOT.war
请帮助我!答案 0 :(得分:13)
我遇到了这个问题,在升级到版本3.1.2.2后我开始得到它。 我有一个解决方案但有时会再次出现此错误,我认为这与Glassfish持有陈旧的应用数据有关。
转到您的glassfish域文件夹 - &gt; glassfish3 \的glassfish \域\ domain1的\应用\
检查您的应用程序文件夹内部和您的应用程序文件夹中,您会找到一个名为“.glassfishStaleFiles”的文件
使用文本编辑器打开此文件,查看Glassfish在文件的最后一行列出的jar库。
更新此依赖关系(使用maven或其他工具)
清理应用程序文件夹。
再次构建一切。
希望这有帮助