我的雅加达EE应用程序使用Buildpack/Paketo的路径是什么



我想用Jakarta EE 9应用程序测试Paketo(https://github.com/cwansart/qualified-injection-from-module-test)并运行:

pack build impl1 --builder paketobuildpacks/builder:base 
--env "BP_MAVEN_BUILT_ARTIFACT=controller/target/*.war"

之后,我用Docker启动了容器:

docker run --rm -p 8080:8080 impl1

在我当地的Payara服务器上,我可以在http://localhost:8080/controller/api/service,在这里不起作用。我不确定Tomcat在哪里发布了这个应用程序。

我检查了容器中的webapps文件夹。应用程序看起来是存在的,但我找不到正确的上下文根。

有人能告诉我上下文根在哪里吗?或者我如何找到它?

好吧,与我预期的不同,Tomcat并不完全支持Jakarta EE 9。我不得不添加另一个依赖项:https://stackoverflow.com/a/43382662/12550134

最新更新