war相关内容

Java中jar和war的区别

.jar 和 .war 文件有什么区别? 是只有文件扩展名还是还有其他内容? 解决方案 来自 Java Tips: 耳罩的区别和战争文件: 这些文件只是压缩文件使用 java jar 工具.这些文件是为不同目的而创建.这里是这些文件的描述: .jar 文件:.jar 文件包含图书馆、资源和附件文件如属性文件. .war 文件:war 文件包含网络应用程序部署在任何 se ..
发布时间:2021-11-25 17:36:42 Java开发

使用 Java 将文件附加到 zip 文件

我目前正在提取一个 war 文件的内容,然后将一些新文件添加到目录结构中,然后创建一个新的 war 文件. 这一切都是从 Java 以编程方式完成的 - 但我想知道复制战争文件然后只是附加文件是否会更有效 - 那么只要战争扩大并且我就不必等待然后必须再次压缩. 我似乎无法在文档或任何在线示例中找到执行此操作的方法. 任何人都可以提供一些提示或指示? 更新: 其中一个答 ..
发布时间:2021-11-25 14:28:38 Java开发

如何在Tomcat 7中部署war文件

我已经把sample.war文件复制到Tomcat的webapps目录下,可以访问localhost:8080. 现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗?如何访问应用程序? 解决方案 您可以从以下位置访问您的应用程序:http://localhost:8080/sample 默认情况下,war 文件的部署或重新部署是自动的 - 在复制/覆盖文件 sam ..
发布时间:2021-11-25 14:19:46 Java开发

WEB-INF 在 Java EE Web 应用程序中的用途是什么?

我正在开发具有以下源代码目录结构的 Java EE Web 应用程序: src/main/java 我感兴趣的文件夹是 WEB-INF:它包含 web.xml、用于设置 servlet 的 XML 文件、Spring bean 连接上下文和 JSP 标签以及意见.我试图了解是什么限制/定义了这个结构.例如.JSP 文件总是必须在 WEB-INF 内还是可以在其他地方?WEB-INF 中是否还 ..
发布时间:2021-11-25 13:25:44 Java开发

将war文件转换为exe文件

我有一个 .war 格式的文件. 是否可以将其转换为 .exe 或 .jar 文件? 解决方案 首先为什么需要做这样的事情? 如维基所述: war 文件是一个 JAR 文件,用于分发 JavaServer 的集合页面、servlet、Java 类、XML文件、标签库和静态 Web页面(HTML 和相关文件)共同构成一个 Web 应用程序. war 文件是您准备在服务器上 ..
发布时间:2021-11-17 03:13:37 其他开发

Java EE 项目的架构

我有一个带有 EAR 和 4 个 WAR 的 Java EE 项目.我有一些在战争中使用的 pojo.它们是包含静态变量和方法的类,并且在 WAR 中应该是相同的.它们应该放在哪里? 一些背景:我继承了其中一场战争中经常使用的 pojo 的项目.但是,我希望所有 4 个 WAR 都引用一些新的静态访问类的同一个实例.在其中一场战争中,这是不可能的,因为每个 WAR 似乎都采用它自己的静态类的 ..
发布时间:2021-11-17 03:03:45 其他开发

Spring Web 应用程序中配置文件的处理

我有好几次遇到同样的问题,我想就其他人对这个问题的看法提供一些意见:假设我们将 Spring 应用程序打包为 .war 文件,并且我们希望在 多个环境 上运行它.(开发/测试/预生产/生产/等) 为了访问应用程序所需的基础设施(数据库/网络服务等),我们将访问信息存储在配置文件中,一些业务配置也在这些文件中.假设我们为此目的使用 .properties 文件(因为我们在 war 中有一个 s ..
发布时间:2021-11-17 02:23:38 其他开发

Maven - 将一些依赖 JAR 复制到 warSourceDirectory

任何 Maven 插件是否可以将 .war 项目的一个或多个依赖项(尽管不是全部)复制到其 warSourceDirectory (src/main/webapp)? 我正在开发一个将显示小程序的 Java 网络应用程序.我希望 war 项目选择一些 jar(小程序的依赖项)的最新版本并将它们粘贴在 /src/main/webapp/ 中,这样我就不必到处复制它们了. 我已经考虑过对小 ..

覆盖 WAR 类目录

如果您使用 Ant 通过 war 任务创建 WAR,则(如 here) 它将自动在 WAR 中创建一个 WEB_INF/classes/ 目录.我想将此生成的 classes/ 目录的名称更改为 classpath/ 并且无法弄清楚如何. 如果可能的话,有人会提供代码示例以及说明如何执行此操作的文档的参考(我很好奇!).谢谢! 解决方案 您不应将 classes 的名称更改为其他名称 ..
发布时间:2021-11-11 03:16:26 Java开发

在 EAR 的不同 WAR 中分离相同的 jar

目前我们面临一个问题.我们正在构建一个包含多个战争文件的耳朵.在 2 个 WAR 中包含相同的 jars.这两个战争在部署期间都需要这些 jar.所以我可以在 ANT 中有什么方法可以构建它,以便这些 jar 将在一个地方,并且不会在耳朵部署期间产生任何问题. 解决方案 好吧,你可以用便携的方式做到: 将库 jars 放在 .ear 文件的根目录. 示例: library jar ..
发布时间:2021-11-11 03:04:30 其他开发

在 EAR 的不同 WAR 中分离相同的 jar

目前我们面临一个问题.我们正在构建一个包含多个战争文件的耳朵.在 2 个 WAR 中包含相同的 jars.这两个战争在部署期间都需要这些 jar.所以我可以在 ANT 中有什么方法可以构建它,以便这些 jar 将在一个地方,并且不会在耳朵部署期间产生任何问题. 解决方案 好吧,你可以用便携的方式做到: 将库 jars 放在 .ear 文件的根目录. 示例: library jar ..
发布时间:2021-11-11 03:02:31 其他开发

Hudson 持续集成服务器:如何查看对 Ant 可见的 Windows 映射目录?

使用 Hudson、Ant 1.7、Tomcat 6.20、JDK 1.6 和 JDK 1.5;全部在 Windows 机器上. 我的 WAR 文件的 Ant 构建脚本使用存储在远程服务器上的 JAR.远程服务器的目录路径在 Windows 中映射为网络驱动器.build.properties 文件用于指定 JAR 依赖项的路径.使用 Ant 构建时,无论是在命令行还是在 Eclipse 中 ..
发布时间:2021-11-11 02:48:42 服务器开发

我需要 Eclipse 来部署我的 ANT 脚本构建的 WAR 文件,而不是它内部构建的

我正在使用 Eclipse Helios.我有一个动态 Web 项目,我已经设置 Eclipse 以使用 Ant Builder 生成 WAR 文件.这一切正常;如果我更改 .java 文件,Eclipse 会通过 Ant 自动运行我的 build.xml 并更新我的 WAR.如果我将 WAR 部署到 Tomcat 的外部实例,它会完美运行. 但是,当我告诉 Eclipse 在 Tomcat ..
发布时间:2021-11-11 02:48:17 Java开发

找不到 javac 编译器

我正在尝试使用 Ant 将我的 Web 应用程序打包到 war 文件中. 当我构建时,我收到以下错误: C:\Documents and Settings\Administrator\workspace\Assignment7\build.xml:67:无法找到 javac 编译器;com.sun.tools.javac.Main 不在类路径上.也许 JAVA_HOME 没有指向 JDK. ..
发布时间:2021-11-11 02:10:51 Java开发

当我通过war文件安装jenkins时如何卸载Jenkins?

我使用官方网站的 war 文件安装了 Jenkins,但我忘记了管理员密码,所以我重新安装了 Jenkins. 然后我尝试卸载Jenkins,但是我没有找到/Library/Application Support/Jenkins/Uninstall.command,我很困惑如何卸载Jenkins. 你有什么想法吗? 谢谢. 解决方案 我使用的是 Ubuntu linux ..
发布时间:2021-09-22 18:35:05 其他开发

我收到 ClassCastException:WrappedPreparedStatementJDK8 无法转换为 SQLServerPreparedStatement

我的环境:面向企业 Java 开发人员的 Eclipse IDE,版本:2019-09 R (4.13.0) 服务器:WildFly 13.0.0.Final 我正在尝试将数据批量上传到 Sql Server,下面的代码在我的 WildFly 服务器中完美运行,但在具有相同版本的 Wildfly 服务器的客户端服务器机器上失败,java.lang.ClassCastException: ..
发布时间:2021-09-22 18:35:01 Java开发