如何删除端点 url 之前的 jar 文件名?

How do I remove jar filename before endpoint's url?

当我编译基于 maven 的项目时,我在 'target/my-application' 中得到了生成的 jar 文件。当我在本地 运行 我的应用程序时(如果这很重要,我使用 Payara Micro )我在日志中有以下内容:

Payara Micro URLs
http://localhost:8080/my-application-1.0-SNAPSHOT

如何从 URL 地址删除 my-application-1.0-SNAPSHOT

根据要求,我会说:

What type of application is that? EAR/WAR?

war 应用程序(但是,maven 为我创建 "payara-uber-jar" 我 运行 通过 java -jar filename.jar

申请

What application server is it running on?

Payara 微

Are you using maven?

是的,我是。

您好,根据 Paraya 文档,您需要做的是:

java -jar payara-micro.jar --deploy NAMETHATYOUWANT.war

然后上下文路径将是 /NAMETHATYOUWANT

https://www.davidsalter.co.uk/payara-micro-context-path/