我跟踪了这个教程,但最后我得到了一个404没有找到。爆炸/
The requested resource [/TomEE_war_exploded/] is not available在Intellij中,我没有看到一个错误。Apache Tomee运行在windows in ~/software/apache-TomEE 8.0.11下,代码在~/游乐场/TomEE中运行。


不巧的是,我无法理解war文件将如何被复制到~/software/apache-tomee 8.0.11/webapp目录或配置错误存在的位置。
从日志文件中,我不确定部署是否正确:
30-May-2022 16:49:53.486 WARNING [http-nio-8080-exec-4] org.apache.batchee.container.services.ServicesManager.init You didn't specify org.apache.batchee.jmx.application and JMX is already registered, skipping
30-May-2022 16:49:53.486 INFO [http-nio-8080-exec-4] org.apache.openejb.assembler.classic.Assembler.createApplication Deployed Application(path=/home/maggus/playground/TomEE/target/TomEE-1.0-SNAPSHOT)
30-May-2022 16:49:53.664 INFO [http-nio-8080-exec-4] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[2022-05-30 04:49:53,804] Artifact TomEE:war exploded: Artifact is deployed successfully
[2022-05-30 04:49:53,804] Artifact TomEE:war exploded: Deploy took 823 milliseconds有人看到错误了吗?
谢谢,马库斯
发布于 2022-08-09 10:53:25
今天我遇到了一些类似的问题,过了一段时间,我发现它没有在下面的应用程序上下文中进行部署,这是在Run/Debug Configurations中的部署选项卡下配置的。
/TomEE_war_exploded如果您尝试访问爆炸/,它将提供404。
相反,(在我的例子中)它可以在http://localhost:8080/TomEE-1.0-SNAPSHOT/上访问

其中1.0-SNAPSHOT是在pom.xml中定义的版本号。
现在,为了找到部署它的确切路径,您需要访问Tomcat应用程序管理器,地址如下:
http://localhost:8080/manager/html
将8080替换为您的计算机上运行TomEE的端口号。
默认用户和密码是tomee。

看看下面的小路,你就会找到它。只要点击它,它将是可访问的。
希望能帮上忙。
编辑:解决的方法
为了定义您自己的路径,您需要更新“工件输出目录”中的路径。请看附图。

https://stackoverflow.com/questions/72436485
复制相似问题