war 相关问题

Web应用程序存档 - Jar文件用于分发共同构成Web应用程序的JavaServer Pages,Java Servlet,Java类,XML文件,标记库和静态Web页面(HTML和相关文件)。

使用java ee在云中进行java编译器

我需要在云中运行java编译器,以便我上传java文件并获取输出。 我尝试创建网络应用程序(.war)并使用 进程 p = Runtime.getRuntime().exec("java "+classnam...

回答 1 投票 0

使用 Java 在 .war 文件中创建 HTML 文件

我正在尝试在 JBoss 服务器中部署的 .war 文件中动态创建 HTML 文件。 它不允许我创建文件。 有人可以帮我在已部署的...中创建 HTML 文件吗?

回答 4 投票 0

Apache Karaf War 部署

我正在尝试在 Apache Karaf 4.4.6 中安装 Web 捆绑包 除了控制器之外,一切都很好。 这就像看到注释而不注册它一样。我在 Jetty 服务器和 Tomcat 中尝试过我的战争

回答 1 投票 0

Spring boot、tomcat、rest api 404

我正在使用 Kotlin + Gradle 并尝试构建一个 war 文件以部署在 Tomcat 上。我的应用程序来自 https://start.spring.io 加上一个简单的控制器并使用 ./gradlew boo...

回答 3 投票 0

在 tomcat 服务器上运行部署为 war 的 Java 应用程序

我有一个非常简单的Java应用程序,它所做的就是编写一个以当前日期为标题的文件,并且文件中的一行也是当前日期。我只是做了这个作为测试:

回答 1 投票 0

使用 Traefik 进行 Spring 启动 Tomcat 会话复制

我正在尝试使用 Spring boot 和 Traefik 设置会话复制。我在以下链接中找到了如何使用 Tomcat 及其 server.xml 文件来实现它:Tomcat session replication in do...

回答 1 投票 0

如何将WAR项目注册到Spring的Eureka Server上?

我有 2 个使用 Jakarta EE 11 制作的独立 WAR 项目,在 Wildfly 的 8080 和 8081 上运行。 然后我在 Tomcat 的 8761 上运行 Spring 的 Eureka-Server(Spring Boot 项目)。 我该如何注册...

回答 1 投票 0

检索哈希数,git编译war

是否可以从编译的战争中检索提交的哈希值? 我必须使用 springboot api 对在生产服务器上工作的 war 文件进行更改。 (业主是我们无法提供的提供商...

回答 2 投票 0

在 Intellij 中开发引用每个 jar 存储库的依赖关系的 war 项目

有一个很大的maven项目,有几十个jar和一个war。 每个 jar 代表一个专门团队负责的重要功能。 比方说,“库存”jar 包含必要的功能

回答 1 投票 0

WAR 任务中的 ANT 文本替换

我们有一个 ant 构建过程,当前正在构建我们的 war 文件。 战争中非编译文件(html)的子集需要令牌替换,但我不想在磁盘上执行此操作(我们不

回答 1 投票 0

spring boot gradle如何使用单个application.properties创建war

我正在使用 IntelliJ,并且我知道如何在 Spring Boot 中使用配置文件来指定要使用的 application.properties 文件。 但是当我使用 Gradle 创建 WAR 文件时,所有这些 application.properties 都会...

回答 1 投票 0

Grails 6:从 v5 升级后无法生成 WAR

我刚刚从 Grails 5 更新到 6.1.2,我不知道如何生成我的 war 文件了。 我不能再使用 grailsw 因为它似乎不受支持。 我曾经运行 ./grailsw &...

回答 1 投票 0

Tomcat 崩溃且没有错误

我在 Centos 7 VPS 上使用 Tomcat 9。该服务器已经运行良好两年了,但最近崩溃了,就像内存不足一样。崩溃发生在新 Tomcat 杀死后 1 小时到 24 小时之间,并且......

回答 1 投票 0

Glassfish6 WAR 模块尽管有 @WebService 注释,但无法作为 ejb、web、webservice 启动

我正在为我为 Glassfish6 开发的 SOAP API 创建 REST 相邻(即 HTTP 方法实现,但不是实际的 REST 结构)API 包装器。在开发这个的过程中,我...

回答 1 投票 0

当war文件部署在Tomcat服务器中时,为什么linux拒绝建立Java Jsch会话的权限?

我一直在尝试在Java Spring控制器中建立Jsch会话,这样我就可以执行shell脚本。在本地测试和手动测试期间建立会话并运行命令...

回答 1 投票 0

为什么Spring Boot会生成.original扩展名的jar或war文件?

为什么构建 Spring Boot 应用程序后,会生成两个扩展名为 .original 的 jar 或 war 文件?我使用 Spring Boot Maven 构建插件。 例如: 应用程序.jar application.jar.original

回答 2 投票 0

如何在不使用tomcat10管理器的情况下在tomcat10中部署war文件

我有一个war文件和tomcat10安装在机器上,如何在不使用tomcat10管理器的情况下部署该war(选择要上传的文件)。我正在使用 ubuntu 24。我假装使用 jenkins 来制作

回答 1 投票 0

我在Tomcat的webapps文件夹中看不到我的WAR文件

我在 Tomcat 服务器目录的 webapps 文件夹中看不到我的 WAR 文件。 我的项目是门户项目,我正在使用托管在 Tomcat 服务器上的 Liferay 门户技术。 为了部署,我使用 Ma...

回答 2 投票 0

Eclipse(实际上是 RAD)在项目上抛出 WAR 验证错误(CHKJ3000E)

我有一个刚刚从 CVS 导入的项目。它可以在其他几十个开发人员的 IDE 中运行,但就我而言,它报告了一个问题: CHKJ3000E:WAR 验证失败:com.ibm.etool...

回答 5 投票 0

在 Web 应用程序中引用 jpa persistence.xml 中的 jar 文件的正确路径是什么?

persistence.xml 如下所示: org.hibernate.ejb.HibernatePersistence persistence.xml 如下所示: <persistence-unit name="testPU" transaction-type="RESOURCE_LOCAL"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <non-jta-data-source>jdbc/test</non-jta-data-source> <jar-file>../../lib/app-services-1.0.jar</jar-file> <exclude-unlisted-classes>false</exclude-unlisted-classes> </persistence-unit> 它是一个Web项目,所以部署单元是一个war文件。 我尝试引用的 jar 文件位于 WEB-INF/lib/ 文件夹中,persistence.xml 位于 WEB-INF/classes/META-INF 文件夹中。部署时,它只是告诉我 “警告:无法找到文件(忽略):文件:.../../lib/app-services-1.0.jar”。 我也尝试了我能想到的所有可能的路径,即../lib/app-services-1.0.jar,lib/app-services-1.0.jar. 执行此操作的正确途径是什么? 看看 jsr 总是有效的! 8.2.1.6.3 Jar 文件 可以使用 jar-file 元素代替或补充在 mapping-file 元素中指定的映射文件来指定一个或多个 JAR 文件。如果指定,将在这些 JAR 文件中搜索托管持久性类,并且将处理在它们上找到的任何映射元数据注释,或者将使用本规范定义的映射注释默认值来映射它们。 此类 JAR 文件是相对于包含持久性单元根的目录或 jar 文件指定的。 以下示例说明了如何使用 jar-file 元素来引用其他持久性类。这些示例使用的约定是,名称以“PUnit”结尾的 jar 文件包含 persistence.xml 文件,名称以“Entities”结尾的 jar 文件包含其他持久性类。 Example 1: app.ear lib/earEntities.jar earRootPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>lib/earEntities.jar</jar-file> Example 2: app.ear lib/earEntities.jar lib/earLibPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>earEntities.jar</jar-file> Example 3: app.ear lib/earEntities.jar ejbjar.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>lib/earEntities.jar</jar-file> Example 4: app.ear war1.war WEB-INF/lib/warEntities.jar WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>warEntities.jar</jar-file> Example 5: app.ear war2.war WEB-INF/lib/warEntities.jar WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>lib/warEntities.jar</jar-file> Example 6: app.ear lib/earEntities.jar war2.war WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>../../lib/earEntities.jar</jar-file> Example 7: app.ear lib/earEntities.jar war1.war WEB-INF/lib/warPUnit.jar (with META-INF/persistence.xml ) persistence.xml contains: <jar-file>../../../lib/earEntities.jar</jar-file> 如您所见,没有war文件的示例,上面示例中的所有war文件都在ear文件内! 但是我在war文件中进行了测试,只有当我指定jar文件的绝对路径时它才有效,这对于生产环境来说不是一个好方法! 以防万一其他人偶然发现这一点:jar-file-statement 才有效。当持久性单元作为企业档案 (.ear) 的一部分部署时 - 在所有其他情况 (.war) 中,persistence.xml 必须驻留在 /META-INF/ 中,并且不能引用存在于持久性单元之外的类(请参阅:http://javahowto.blogspot.com/2007/06/where-to-put-persistencexml-in-web-app.html)。因此,据我所知,没有办法让 WEB-INF/classes/META-INF 中的 persistence.xml 引用不在 WEB-INF/classes 中的类。 war2.war WEB-INF/lib/warEntities.jar WEB-INF/classes/META-INF/persistence.xml persistence.xml contains: <jar-file>lib/warEntities.jar</jar-file> 此格式适用于 war 文件。我使用 Wildlfy 8.2.0 和 JPA 2.1 不确定这与您部署为 WAR 的事实有关,但路径应该只是“app-sevices-1.0.jar”,并且 jar 应该位于 Java EE 应用程序的 lib 中。问题是:我不确定这是否适用于简化的“战争”Java EE 应用程序。我怀疑这仅适用于传统的 Java EE 部署文件(ear)。我将测试制作一个 EAR,其中包含用于 Web 应用程序的 WAR、用于 PU 的 JAR 以及用于应用程序服务的其他 JAR,就像传统的 Java EE 部署一样。 另外需要注意的是,不支持相对路径,并且并非所有供应商都支持在 SE 环境中使用相对路径。

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.