war相关内容

使用嵌入式容器部署战争文件与可执行 jar 的建议

Java 领域的当前趋势似乎是从以 war 文件(或ear 文件)的形式将Java Web 应用程序部署到Java servlet 容器(或应用程序服务器),而是将应用程序打包为带有嵌入式 servlet/HTTP 服务器(如 jetty)的可执行 jar.我的意思更重要的是,较新的框架正在影响新应用程序的开发和部署方式,而不是应用程序如何交付给最终用户(因为,例如,我明白为什么 Jenkins ..
发布时间:2022-01-02 22:17:03 Java开发

Java:访问战争中的属性文件

我已经在 StackOverflow 上搜索了“properties inside war",但没有一个结果适合我的情况. 我正在使用 Eclipse Galileo 和 GlassFish v3 来开发一组 Web 服务.我正在使用“动态网络项目"具有以下结构 源代码-java_code_pkg_1-java_code_pkg_2-com.company.config--configfi ..
发布时间:2022-01-02 18:34:54 Java开发

如何在 WAR 文件中包含依赖项?

我在 Eclipse 中有一个 Dynamic Web 项目,它依赖于我工作区中的另一个 Java 项目.在内置 Tomcat 服务器中运行 Web 项目时,我已将项目依赖项添加到运行配置中的类路径中.我想创建一个 WAR 来在外部服务器上部署 Web 项目.依赖 Java 项目已添加到 Eclipse 中的 Java 构建路径,但是当我导出 WAR 文件时,该库不包含在内.Java 项目也在Or ..
发布时间:2022-01-01 17:13:42 Java开发

如何在java中提取.war文件?ZIP 与 JAR

我有一个 Web 程序,我希望用户能够在其中导入 .war 文件,并且我可以从 .war 文件中提取某些文件.我发现了两个类库:java.util.zip.* 和 java.util.jar.*.据我了解,WAR 文件是一个特殊的 JAR 文件,它是一个特殊的 ZIP 文件.那么使用 java.util.jar 会更好吗?如果 ZIP 和 JAR 文件几乎相同,为什么需要两个不同的库? 解决 ..
发布时间:2022-01-01 17:12:24 Java开发

Spring Boot中jar和war的区别?

我即将使用 Spring Boot 使用 Spring 框架在 Java 中构建我的第一个网站,在 jar 中构建它要容易得多,但我对此有一些疑问. 大体上有什么区别? 在 jar 文件中,视图位于 /resources/templates 下,但在 war 文件中,它位于 /webapp/WEB-INF/. 有什么区别?我可以在在线主机上部署 jar 吗? 解决方案 S ..
发布时间:2022-01-01 17:00:40 Java开发

如何从命令行在 WAR 中运行类?

我有一个 Java 类,它有一个主类,我曾经从命令行作为独立应用程序运行,例如 java -jar myjar.jar 参数 我需要重新打包代码以在 apache 下运行,而我的所有代码,包括来自旧 jar 的入口点类,都以一个 WAR 文件结束,以便于部署到 Web 服务器中. 但是,我仍然希望能够从命令行运行它并且代码没有改变并且全部在那里,我只是不知道如何让它运行. 这是我尝 ..
发布时间:2022-01-01 16:37:11 Java开发

从 gwt-project 创建一个 .war 文件

如何在 Eclipse 中从我的 gwt 项目创建 .war 文件? 解决方案 我一直使用 Ant 构建文件,所以项目一键编译打包成war. 向您的项目添加一个包含以下内容的 xml 文件: (将 `YourProject.EntryPointClass 编辑为您的 EntryPoint-class 的路径) 您需要将 gwt-user.jar 和 gwt-dev.jar ..
发布时间:2021-12-28 21:44:06 Java开发

Weblogic 应用程序上下文根是 war 文件名而不是 weblogic.xml 中指定的名称

我有一个使用 Maven 部署到 Weblogic 10.3.6 的应用程序.我在 weblogic.xml 中将上下文根指定为 /myapps 我遇到的问题是它将 war 文件名作为上下文根,而不是我在 weblogic.xml 中指定的名称 如何更改上下文根而不是将war文件名作为上下文根的名称? Weblogic.xml /myapps ..
发布时间:2021-12-26 23:34:01 其他开发

在 WAR 文件中定义 contextroot

我有一个自动部署脚本,用于在 WAS 7 中部署多个 WAR 文件.所以,我想在 WAR 文件本身中定义 contextroot .它应该从文件中自动设置为 " ... -contextroot xxxx ...". 我该怎么做?我想,我需要用 WEB-INF/ibm-web-bnd.xml 添加一些东西.我不知道在里面写什么. 请帮忙,谢谢. 解决方案 使用以下内容创建 WE ..
发布时间:2021-12-26 23:31:41 其他开发

无法部署 War 文件:打开 zip 文件时出错

我正在开发基于 Java 的 Web 应用程序,该应用程序在本地使用 Jetty 正确运行,但我无法在使用 Tomcat 的 linux 服务器上部署 War 版本.我进入 Catalina.out 文件:打开 zip 文件时出错. 我阅读了很多关于此错误的主题(权限、损坏的 jar 文件...)但没有一个对我有帮助.如何找到有关此错误的更多解释或详细信息? 这是堆栈跟踪: 18-J ..
发布时间:2021-12-26 23:23:06 Java开发

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

我在 Eclipse 3.2 中有一个 J2EE 项目,在每次构建结束时,我想自动创建和部署一个 WAR 文件.目前,我必须手动执行此操作,需要 5 或 6 次鼠标点击,如果能自动执行会很好. 我知道我可以通过使用 ANT 的自定义构建脚本来做到这一点,但我希望有一个 Eclipse 原生解决方案. 我在 Eclipse 环境中安装了 J2EE 标准工具 (JST) 和 Web 标准工 ..
发布时间:2021-12-26 23:16:09 Java开发

使用 Netbeans、Maven 和 Glassfish 热部署更改

最近我们从使用 ant 迁移到了 maven.在 Netbeans 中,我曾经在 WAR 中编辑和保存 html、xhtml、javascript、css 文件,并且几乎立即可以在服务器上进行更改. 现在,当我在 WAR 中编辑和保存这些类型的文件时,没有任何反应.我必须右键单击我的 EAR -> Build with dependencies -> Run 以使更改可用.这个过程需要很长时 ..
发布时间:2021-12-26 15:30:26 其他开发

从 Eclipse 导出 WAR 文件时忽略 SVN 文件?

我在 Eclipse 中有一个动态 Web 项目.我可以通过右键单击项目并选择“导出">“WAR 文件"将其打包为 WAR.这会按预期创建 WAR 文件并且可以正常工作. 问题是 Eclipse 将项目的所有 .svn 文件夹都包含在 WAR 文件中. 有没有办法告诉 Eclipse 在 WAR 导出过程中忽略 .svn 文件夹?或者甚至更好,告诉它忽略与某个给定正则表达式匹配的所有文 ..
发布时间:2021-12-24 13:02:23 Java开发

如何使用 groovy/gradle 运行带有指定战争的 jetty 7+?

我想使用 gradle build 运行 Jetty 7+,但不幸的是,jettyRun 似乎无法做到这一点.因此,实现我想要的最简单的想法可能是使用自定义目标: task runJetty {def 服务器 = 新服务器()//这里有更多代码服务器启动()server.join()} 不幸的是我刚开始使用 gradle,我也不知道 groovy,所以我很难创建合适的目标.我正在浏览互联网,但 ..
发布时间:2021-12-23 16:29:28 其他开发

如何在 EAR 或 WAR 之外存储 Java EE 配置参数?

我想在 web 项目(ear/war 文件)之外存储 web 项目的配置.应用程序不应该知道它在哪个容器中运行(WebSphere/JBoss 等). 处理这个问题的最佳方法是什么? JNDI 是一种干净的方式吗?如果 JNDI 可以解决我的问题,我应该如何配置它?(自定义对象?) 就我而言,SOAP/WS 端点只有简单的 Key=>Value 对 (String,String) ..
发布时间:2021-12-22 22:08:43 Java开发

将战争应用程序名称与战争文件名分开

目前,如果我在 tomcat 上部署一个名为 say myapp.war 的战争文件,我可以通过 http://localhost/myapp/MyServlet. 然而,我想要的是部署一个战争文件名中带有版本号的战争,并且仍然具有相同的网址.例如,我想部署 myapp-1.1.0.war 并且 URL 仍然是 http://localhost/myapp/MyServlet 当然我需 ..
发布时间:2021-12-22 22:01:47 Java开发

EAR 与单独的 EJB + WAR

将应用程序部署为 EAR(带有 1 个 EJB 和 1 个 WAR 模块)与单独的模块有什么区别?我想使用 GlassFish 3 Web 配置文件,但它不支持 EAR 存档.我可以简单地将 EJB 和 WAR 用作单独的模块吗?还有其他选择吗? 解决方案 3 种部署变体之间似乎有些混淆: 包含 EJB 和 WEB 模块的 EAR 部署单独的 EJB 模块和单独的 WEB 模块 ..
发布时间:2021-12-22 22:00:47 Java开发