问题标签 [application.xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
149 浏览

properties - 将资源或属性添加到 Websphere 的类路径

我有一个问题和一个解决方案。但我不喜欢我的解决方案,有人可以提供一种优雅的方式来解决这个问题吗?

这是用于在 IDE 中运行 Web 应用程序。我有一个 EAR 项目,我正在使用 RAD7.5。我的 EAR 项目看起来像

EAR_Project
   部署描述符
     模块
     Jar1
     Jar2
      War
  Meta-Inf
    application.xml

我的问题是,Jar1 和 Jar2 有自己的库和属性文件。截至目前,我将 Jar1&Jar2 的所有库和属性复制到 War/Web-Inf 中,它工作正常。我是否对 application.xml 进行了配置更改,以便不必复制依赖库和属性?非常感谢您的帮助

0 投票
1 回答
23320 浏览

jakarta-ee - 这个 glassfish 警告的含义:上下文路径与捆绑包不同

我不太确定此错误消息表示什么:

据我所知,似乎没有“application.xml”文件……已经​​被弃用了吗?

另请参阅此处的评论:

是ear 文件的META-INF 目录下的application.xml 文件中列出的Application-ejb.jar 文件吗?应用程序-ejb.jar 在ear 文件的根目录中吗?– Sam Nunnally 2013 年 11 月 24 日 4:03

设置企业应用程序

这让我想知道我的应用程序的结构。目前,应用程序以预期的输出运行——一个调用 EJB 的 servlet。

这个错误表示什么?

也可以看看:

https://netbeans.org/bugzilla/show_bug.cgi?id=232326

0 投票
1 回答
7480 浏览

java - 在 application.xml 中将 jars 添加到应用程序?

我有一个需要部署在 weblogic 服务器中的 java 应用程序。我目前正在为该应用程序制作 ear 文件。我的耳朵文件里面有一个ejb jar。我想将 log4j2 jar 添加到这个应用程序中。所以我的文件夹结构是

目前我已将罐子放在 APP-INF 文件夹/lib 和 META-INF/application.xml 中,我已将罐子放在模块中。这是我的 application.xml

但它没有使用 log4j 罐子。有什么解决办法??

0 投票
1 回答
628 浏览

spring - Spring Property Ref 标记的动态值

任何方式都可以将动态值传递给 java 下面代码中的 ref 标签属性?

`

0 投票
0 回答
333 浏览

maven - 在 maven-ear-plugin 生成的 application.xml 中生成 resource-env-ref 条目

所以需要在一个maven项目中添加resource-env-ref条目,该项目的application.xml是由maven-ear-plugin生成的。

检查了插件的源代码,甚至没有任何东西可以远程接近 resource-env-ref。很难相信直到现在没有人有这种需求。

目前我看到的唯一选择是手写 application.xml 并使用资源插件来保持版本的变化。

0 投票
0 回答
142 浏览

maven - 如何重命名stest-module-timerweb-3.2.0.0-SNAPSHOT.war在 application.xml 中使用 maven

我的应用程序是建立在 maven 上的,我有以下信息和模块我有一个 application.xml,内容如下

是否有任何 maven 命令可以一次更改所有地方的 web-uri 文件名。为了更改 pom.xml 中的版本号,我在执行命令后使用 mvn 版本:set -DnewVersion=3.2.10.2 命令,所有版本号和模块名称都在更改,除了 application.xml 中的名称。因此,我的应用程序无法正常工作,我在所有地方手动更改并正常工作。

如果有任何其他方法可以更改 application.xml 中的文件名以及版本号,请帮助我。

0 投票
1 回答
1667 浏览

jakarta-ee - 需要 JBoss Wildfly 10 Ear 部署指南

我似乎找不到在 WildFly 10 上配置 JEE EAR 部署的丰富资源。我仍然坚持定义 application.xml。

我有这个文档 - https://docs.jboss.org/author/display/WFLY8/Deployment+Descriptors+used+In+WildFly和 application.xml 的引用 XSD,但我似乎仍然无法让 EAR部署。所以我基本上需要信息来将此文档与实际应用程序联系起来。

我正在运行服务器;使用 Eclipse 霓虹灯;将现有的 JBoss 5.2 应用程序移动到企业应用程序项目中(即有 *Web.war、*EJB.jar、*Connector.rar、*Client.jar)。

我部署时遇到的错误是:

“错误......MSC服务线程1-2)MSC000001:无法启动服务jboss.deployment.unit。“WildDLM.ear”。结构:服务jboss.deployment.unit中的org.jboss.msc.service.StartException。“ MyApp.ear".STRUCTURE: WFLYSRV0153: 无法处理部署“MyApp.ear”的阶段结构...原因...DeploymentUnitProcessingException WFLYEE0053: 无法解析“/C:/wildfly-10.1.0.Final/standalone/部署/MyEar.ear/META-INF/application.xml"

即使删除了 EJB 和连接器资源,我也会遇到同样的错误(又名。还没有使用这些;在 EJB 模块中有哑元包。)我试过查看这个 - https://docs.jboss.org/author/display /MODULES/Home 但它基本上是空的,并且正在进行中。
Wildfly 10 安装下的/examples 目录没有app 代码,似乎只是运行服务器的示例。

我已经尝试过使用我在 stackoverflow 上的类似帖子中看到的 XML 元素进行试验,但这不再是一个猜谜游戏。

我应该使用 AS7 文档吗?

任何帮助表示赞赏!我需要扎实的基础,因为我有更多的代码模块要添加和大量的重构要做。

谢谢,

安妮

0 投票
2 回答
13385 浏览

java - 如何在 weblogic 中更改企业应用程序 (.ear) 的上下文根

我们有第三方基于 Web 的企业应用程序,它部署在 weblogic 服务器上,可以使用

但是,由于某种原因,我们想context-root对此应用程序进行更改,因此它必须只能使用

所以,为了实现这一点,我们尝试改变application.xml

但是,在 weblogic 服务器上部署此应用程序时,我们收到以下错误。

另一方面,如果我们将两者都保留context-root为如下所示的application.xml文件,那么它会成功部署并且还能够使用上下文根访问应用程序。

谁能帮我解决这个问题?如果需要其他信息,请告诉我。

==编辑==

我已经添加了weblogic.xml文件,但不确定我想在此文件中更改的内容,正如@Hououin Kyouma 在他/她的回答中所指出的那样。

0 投票
1 回答
409 浏览

java - 使用 IntelliJ IDEA 部署 RESTful Web 服务应用程序失败

我正在尝试在 IntelliJ IDEA 上创建一个简单的 RESTful Web 服务,但现在遇到以下错误:

The content of element 'application' is not complete. One of '{"http://java.sun.com/xml/ns/javaee":description, "http://java.sun.com/xml/ns/javaee":display-name, "http://java.sun.com/xml/ns/javaee":icon, "http://java.sun.com/xml/ns/javaee":initialize-in-order, "http://java.sun.com/xml/ns/javaee":module}

我相信这些元素在我之前是不需要的application.xml,然后我在部署时突然遇到了这个问题。

我在我的项目中启用了 javaEEApplication 和 Web 方面,部署描述符似乎也设置正确。我将 Jersey-2.2 引用为使用 RESTful 服务的库。我的项目还有 GlassFish 4.1.1 - RESTful Web Service 作为依赖项。

我正在使用从模块自动生成的 Exploded 工件,并且运行配置设置为先构建然后构建工件。glassfish 管理员的凭据是正确的。

我想知道为什么我突然遇到这个问题,我虽然 IntelliJ 会在application.xml它需要的部署描述符 () 中自动生成任何必要的内容。有谁知道我错过了什么?也许我必须引用 Java EE 6 或 7 作为库本身?我在这里迷路了。

下面的完整错误日志以防万一:

编辑:我已经解决了这个特定问题,为项目启用 javaEEapplication 方面是一个错误,因为它只是一个安静的 Web 服务。现在我面临一个新问题,输出告诉我Application [CapstoneIntelliJProject_war_exploded] contains no valid components.。服务器日志不包含任何有用的信息。我不确定我的战争出了什么问题,它似乎配置得很好。

0 投票
1 回答
650 浏览

eclipse - 在 Eclipse 中修改的 application.xml 导致部署问题

将 Maven 项目导入 Eclipse 时(有时只是刷新工作区),文件 application.xml 被修改,导致将 EAR 部署到 Jboss 5 时出现问题:

IDE 已替换:

经过:

并补充说:

Eclipse Mars 和 Eclipse Luna 发生了这种情况,这是因为 IDE 中的某些配置吗?