问题标签 [war]

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 投票
4 回答
10832 浏览

jboss - 你如何在 Windows 上用 ant 解开 .war 文件?

我只是远程熟悉 ant 做什么,但显然我必须设置一个在 jboss 上运行的服务并将其放入部署目录......

问题是 .war 文件——我只有 winzip 7zip 和 ant,我不知道如何从 .war 文件中提取内容以将其放入部署目录...

还有其他需要的 conf 和 build.xml 文件吗?

感谢您的帮助!

//编辑

问题是说明要取消 .war 文件。而且我不知道如何通过 JBOSS 或任何其他方式做到这一点。如何?

//编辑

7zip unwar-ed 文件,但我不确定将内容放在 jboss 中的哪个位置。

/服务器/ ?

谢谢你的帮助。因为这是我第一次这样做,所以我完全一无所知。

0 投票
2 回答
10981 浏览

jakarta-ee - j2ee项目中如何获取资源的相对路径

我有一个具有平面文件(或说文本文件)的动态 Web 项目。我创建了一个 servlet,我需要在其中使用这个文件。

我的代码如下:

}

问题是InputStream 的值为空。

我不确定如何获得正确的相对路径。我使用 JBOSS 作为应用服务器。

我在动态 Web 项目的 WebContent 目录中添加了资源文件。作为一种不同的方法,我尝试了这个:

contextPath 的值现在是:C:\JBOSS\jboss-5.0.1.GA\server\default\tmp\4p72206b-uo5r7k-g0vn9pof-1-g0vsh0o9-b7\Nationwide.war\WEB-INF\rateJSON

但是在这个位置,rateJSON 文件不存在吗?看来 JBOSS 没有把这个文件放在 App.war 中或者没有部署它???有人可以帮我吗?

0 投票
1 回答
2017 浏览

apache - Jboss 5 与 Apache 2.2 的集成

我已经成功地将 Jboss 与 Apache 集成。我可以拉起http://localhost/web-console .... 现在,当我将战争文件放到我的 Jboss 部署目录中时,我可以在这里拉起它 localhost:8080/helloworld/hi.jsp 但不是在这里 localhost/helloworld /hi.jsp

将 Jboss 与 apache 集成不是重点,所以我不必这样做:8080?我可以通过 Apache 提取我的 WAR 文件吗?

任何帮助是极大的赞赏!!

0 投票
1 回答
1670 浏览

deployment - Red5:在 Red5 运行时部署(WAR 部署失败:org.springframework.beans.factory.BeanDefinitionStoreException),而正常部署正常)

我需要能够在 Red5 运行时进行部署。我知道的唯一解决方案是使用 WAR 文件并将其放在文件夹中:webapp.

还有其他方法吗?

我正在使用 Red 5 v0.8。我使用 Eclipse 3.4 导出了一个 WAR 文件。

我可以部署我的 webapp。但是,当我将其导出为 WAR 文件时,我收到一条错误消息,它会创建一个空文件夹(参见最后的错误消息)。当我安装 Red5 提供的示例时,WAR 部署正确。我通过为 WEB-INF 映射完全相同的 SOSample 和我的 webapp 文件来测试它(我刚刚更改了 webapps 的名称),但问题仍然存在。

我尝试了 Project -> Clean ...,在将战争文件复制到其中之前删除了 webapps 文件夹。我检查了它在正常部署时是正确的文件。不过,同样的行为。

这可能是一件简单的事情,但我仍然对 Spring 不太了解,我必须错过一些简单的事情。

提前感谢您能给我的任何帮助,

法比奥


- - - - - - - - - - - 错误信息

[INFO] [Red5_Scheduler_Worker-1] org.red5.server.tomcat.TomcatLoader - 应用程序根目录:C:/eclipse/applications/Red5/webapps [WARN] [Launcher:/Addition] org.red5.server.tomcat.TomcatLoader - 在上下文中找不到 default.c 上下文 bean:red5.core 线程“Launcher:/Addition”org.springframework.beans.factory 中的异常。BeanDefinitionStoreException:无法解析 bean 定义资源模式 [/WEB-INF/red5-*.xml];嵌套异常是 java.io.FileNotFoundException: Servl etContext 资源 [/WEB-INF/] 无法解析为 URL,因为它不存在于 org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java: 190) 在 org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:

-------------------------- 代码源 ---------- - 包 org.red5.core;导入 org.red5.server.adapter.MultiThreadedApplicationAdapter;

公共类应用程序扩展 MultiThreadedApplicationAdapter {

}

0 投票
2 回答
1038 浏览

java - WAR 文件中的 BlazeDS 和 Java 类

嗨,我有一个 java 类,它已作为 WAR Web 应用程序部署在 JBOSS 上的 BlazeDS/Spring 服务器中。

除了将访问 WAR 文件的 Flex 应用程序之外,我还需要启动一些服务器端进程,这些进程将通过 AMF 消息将 BlazeDS “推送”到 Flex 客户端。

实现此服务器端进程的最佳方法是什么?- 它应该只是一个在 WAR 文件中从命令行调用的具有 main() 方法的类吗?可以做到这一点 - 不确定您是否可以从命令行运行 WAR 文件中的类?- 它应该只是一个在从命令行调用的 JAR 文件中具有 main() 方法的类吗?

不确定这里的标准做法是什么。关键是需要在 BlazeDS 服务器上启动进程才能将数据推送出去(而不是在 Flex 客户端上)。

他会感谢迈克的任何帮助

0 投票
1 回答
181 浏览

jboss - 如何在 Windows XP 上部署运行 JBoss 即服务的 .war?

Jboss 4.2.0A

我需要更改 /server 目录吗?

这通常是因为我运行 ant build,它为我做了所有有趣的事情。似乎使用服务方法我必须手动移动它......?

0 投票
5 回答
3124 浏览

tomcat - 是否可以在不停止应用程序的情况下部署新的 .war 应用程序?

嘿,我是 Grails 的新手,我想知道关于部署的问题。将 .war 部署到生产环境后,如何在不停机的情况下更新应用程序?

0 投票
1 回答
392 浏览

url - glassfish 中的新 URLStreamHandlers

我有一个正在尝试移植到 Java EE 的遗留应用程序。目前此应用程序调用 URL.setURLStreamHandlerFactory() 来注册一些自定义 URL 协议处理程序。这个调用在 Glassfish v 2.1 和 3 下失败,因为 glassfish 已经注册了一个工厂。

我尝试使用 java.protocol.handler.pkgs 系统属性,但由于类加载器问题,这对我不起作用。处理程序类都是应用程序的一部分,我并不热衷于尝试提取它们并将 jar 放入容器的类路径中。

我有一点 osgi 包的味道——显然我可以编写一个处理新协议的包。我并不热衷于将这个 Web 应用程序作为 osgi 包(一次一步!首先是 EE,如果需要,然后是 osgi)。

是否可以将捆绑 jar 弹出到我的 WEB-INF/lib 目录并让 Glassfish 将其作为捆绑加载?捆绑包需要从 Web 应用程序(WEB-INF/lib 或 WEB-INF/classes 中的另一个 jar)导入包。如果可以的话,我愿意将此应用程序打包为 EAR,但我无法证明在不了解更多信息的情况下将整个应用程序进行 osgize 是合理的。

0 投票
4 回答
8839 浏览

java - 如何从我的战争中访问文本文件

我如何知道使用哪个文件引用从我的 WAR 中获取文件。

WAR的结构是:

WAR
src
- 模型
- 网络
构建
  WebContent
    META-INF
    WEB-INF
      LIB

JSP 位于 WebContent 下,我已将 config.txt 文件放在 WebContent 文件夹下,并尝试使用

BufferedReader in = new BufferedReader(new FileReader("WebContent/config.txt"));

但这不起作用。有谁知道我需要通过什么参考或如何弄清楚。

0 投票
5 回答
85462 浏览

maven - Maven WAR 依赖

我正在编写一个用于验收测试的项目,由于各种原因,这依赖于另一个打包为 WAR 的项目。我已经设法使用 maven-dependency-plugin 解压 WAR,但是我无法让我的项目包含解压后的内容WEB-INF/lib/*.jarWEB-INF/classes/*包含在类路径中,因此构建失败。有没有办法将这些文件包含到类路径中,或者有没有更好的方法来依赖 WAR?

非常感谢。