Java 如何解决“元素类型”的内容;申请书;是不完整的,它必须匹配“;(图标?、显示名称、说明?、模块和安全角色*)“;。?
当我试图在glassfish上运行我的应用程序时,控制台中出现以下错误Java 如何解决“元素类型”的内容;申请书;是不完整的,它必须匹配“;(图标?、显示名称、说明?、模块和安全角色*)“;。?,java,jakarta-ee,glassfish,ear,Java,Jakarta Ee,Glassfish,Ear,当我试图在glassfish上运行我的应用程序时,控制台中出现以下错误 SEVERE: DPL8015: Invalid Deployment Descriptors in Deployment descriptor file META-INF/application.xml in archive " The content of element type "application" is incomplete, it must match "(icon?,display-name,de
SEVERE: DPL8015: Invalid Deployment Descriptors in Deployment descriptor file META-INF/application.xml in archive
" The content of element type "application" is incomplete, it must match "(icon?,display-name,description?,module+,security-role*)".
我的“application.xml”中有以下代码
MTCpreprint
如何解决此问题?基于此部分错误消息:
必须匹配“(图标?、显示名称、说明?、模块+、安全角色*)”
我建议…
元素是XML的必需部分。必须至少存在一个这样的元素
–表示可选?
–表示一个或多个+
–表示零或更多*
必须匹配“(图标?、显示名称、说明?、模块+、安全角色*)”
我建议…
元素是XML的必需部分。必须至少存在一个这样的元素
–表示可选?
–表示一个或多个+
–表示零或更多*
- 您的
应用程序.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"
version="6" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd">
<application-name>MTCpreprint</application-name>
</application>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.8</version>
<configuration>
<generateApplicationXml>false</generateApplicationXml>
</configuration>
</plugin>
应用程序.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"
version="6" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd">
<application-name>MTCpreprint</application-name>
</application>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ear-plugin</artifactId>
<version>2.8</version>
<configuration>
<generateApplicationXml>false</generateApplicationXml>
</configuration>
</plugin>
因此,我是否应该向xml中添加模块、安全角色元素?@Newbee
似乎是可选的(例如,零或更多)。因此,您是否包括这些将取决于您的部署需要。@新手请记住,我不是这方面的专家,所以我的建议只是对错误消息的解释。我认为我的解释是正确的,但请注意这个问题的其他答案。那么我是否应该向xml中添加模块、安全角色元素?@Newbee
似乎是可选的(例如,零或更多)。因此,您是否包括这些将取决于您的部署需要。@新手请记住,我不是这方面的专家,所以我的建议只是对错误消息的解释。我认为我的解释是正确的,但请注意这个问题的其他答案。正如您所知,application.xml文件是在我每次构建应用程序时生成的。要以正确的格式生成app.xml,我应该做哪些更改?谢谢unwichtich,我将尝试此操作并让您知道。这对我不起作用。正如@Duncan所说,需要定义模块。正如您所知,application.xml文件是在每次构建应用程序时生成的。要以正确的格式生成app.xml,我应该做哪些更改?谢谢unwichtich,我将尝试此操作并让您知道。这对我不起作用。正如@Duncan所说,需要定义模块。