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: \classfish3\classfish\domains\domain1\autodeploy\business.ear\
结构化业务.ear->
META-INF商业网站-1.0-SNAPSHOT.war
请帮帮我!
我也有这个问题,我在升级到3.1.2.2版本后开始得到它。我有一个解决方案,但有时会再次出现这个错误,我相信这与Glassfish持有过时的应用程序数据有关。
-
转到您的glassfish域文件夹->glassfish3\glassfish\domains\domain1\applications\
-
检查您的应用程序文件夹,在应用程序文件夹中,您会发现一个名为".glassfishStaleFiles"的文件
-
用文本编辑器打开这个文件,看看Glassfish在文件的最后一行列出了哪个jar库。
-
更新此依赖项(使用maven或其他工具(
-
清理应用程序文件夹。
-
重新构建一切。
希望这能帮助
手动删除"应用程序";文件夹