问题标签 [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 投票
2 回答
2376 浏览

java - 从命令行在 java WAR 的上下文中运行代码

我将如何编写一些代码以允许从命令行访问我的 web 应用程序中的 Java 类。

例如,我有一个带有命令行界面的 java 类,它可以在 webapp 的上下文中运行代码,可以访问数据库等。我想登录在 tomcat 中托管我的 WARred 应用程序的机器并能够与之交互

我应该从哪里开始寻找?

谢谢

0 投票
3 回答
657 浏览

java - 为什么 Jars 会从 Enunciate 的部署中排除?

我正在使用Enunciate构建原型 REST api,并且需要包含一个包含自定义代码的 jar 作为库。

我的 Ant 脚本如下所示:

问题是我的自定义 jar 被排除在 WAR 文件之外。有必要编译 enunciate 带注释的类,因此 jar 在编译时显然位于类路径上,但 enunciate 未能将其包含在分发中。我还注意到 enunciate 所需的几个 jar 没有包含在 WAR 文件中。

为什么他们被排除在外,我该如何解决?

0 投票
4 回答
1150 浏览

java - 是否可以在另一个中包含/嵌入一个 Java EE 应用程序(war 文件)?

我有一个应用程序,它是一个门户应用程序,我想允许其他用户将他们的应用程序添加到它。为了做到这一点,我需要一些方法来访问他们在我的应用程序。这可能吗?

0 投票
4 回答
19803 浏览

java - 我可以列出给定包中的资源吗?

假设我的类是从压缩的 .war 文件中加载或在其他地方加载的,我如何才能发现给定包中的所有资源?枚举文件不会真正起作用,因为这是一个战争文件。这很可能涉及使用当前的类加载器?

有没有一个图书馆可以做这样的事情?谷歌搜索只发现了一些带有列表文件的黑客行为。

0 投票
3 回答
4384 浏览

java - 访问另一个 Web 应用程序的会话

是否可以在 J2EE 应用程序 (EAR) 中配置两个单独的 Web 应用程序 (WAR) 以访问共享会话上下文?

更多信息:

我最终从 EAR 创建了一个共享类,它将所需的信息存储在静态成员中。这成功了,即使它看起来像一个肮脏的黑客。

0 投票
4 回答
16831 浏览

eclipse - 如何在 Eclipse 中自动创建(脚本)war 文件?

单击 5 次按钮即可让 eclipse 为我的 eclipse 项目创建一个可部署的 war 文件,我认为可能有一些 eclipse 命令行选项可以做同样的事情,所以我可以将它写入脚本,但我没有看到它.

0 投票
3 回答
2144 浏览

deployment - 是否可以将 servlet 转发到其上下文根之外的 jsp?

我们目前有一个应用服务器设置,其中所有内容都来自一个大上下文根,我们复制类文件并重新启动应用服务器以进行部署。不理想。我正在尝试设置一个 ant 脚本来使用 wdeploy 进行构建和部署,并且一切正常,除了我需要将我的 servlet 转发到我的 war 文件部署的上下文根之外的 jsps。所以我想如果我可以在我的战争文件中放置一个符号链接,它可以指向我的上下文根空间之外的某个地方。

这是我试图实现的目标,也许符号链接不是最好的主意。我只需要一种从 servlet 转发到上下文根之外的方法。

0 投票
5 回答
24941 浏览

java - 在 Eclipse 中构建 Java 后如何自动导出 WAR?

我在 Eclipse 3.2 中有一个 J2EE 项目,在每次构建结束时,我想自动创建和部署一个 WAR 文件。目前我必须手动完成 5 或 6 次鼠标点击,自动化它会很好。

我知道我可以通过使用 ANT 的自定义构建脚本来做到这一点,但我希望有一个 Eclipse 本机解决方案。

我的 Eclipse 环境中安装了 J2EE 标准工具 (JST) 和 Web 标准工具 (WST) 插件。

0 投票
2 回答
19181 浏览

java - Java WAR 文件中的 favicon.ico

任何人都可以提供一些关于如何设置战争文件以在浏览器地址栏中显示 favicon.ico 的说明吗?

0 投票
3 回答
495 浏览

java - 在容器而不是 web.xml 中指定身份验证

.war我们将我们的网络应用程序作为文件分发给我们的客户。这样,用户就可以将战争部署到他们的容器中,他们就可以开始了。问题是我们的一些客户希望进行身份验证,并使用用户名作为应用程序中某些操作的参数。

我知道如何使用 web.xml 进行配置,但这意味着我们要么必须告诉我们的客户在 war 文件中进行修改,要么分发 2 个单独的战争;一种具有身份验证(和预定义角色),一种没有。

我也不想对我们的客户强制进行身份验证,因为这通常需要更多关于 Java 容器和 Web 服务器的知识,并且让我们更难将我们的应用程序用于试驾。

有没有办法在容器中进行身份验证配置,而不是在 Web 应用程序本身中?