gpt4 book ai didi

tomcat - 在tomcat中 Play Framework 路由器问题

转载 作者:行者123 更新时间:2023-11-28 22:32:38 26 4
gpt4 key购买 nike

我无法让我的@Get 注释在 Tomcat 中工作。我只是在将实际的 WAR 文件部署到我的 Tomcat 产品服务器时遇到这个问题,但是当我使用 play run

运行它时一切正常
http://localhost:8080/test/hello/world/ -- routes -- WORKS
GET /hello/world/? Foo.greet

http://localhost:8080/test/hello/john/ -- annotated using router -- DOESN'T WORK
@Get("/hello/john/?")
public static void greet() {
System.out.println("Hello!");
}

有人有什么想法吗?谢谢

最佳答案

我猜你正在使用一个模块 like this .当我尝试在稍微修改过的环境(如 Heroku)中运行某些模块时,我个人遇到了很多问题,所以很可能是模块问题(这意味着如果不侵入模块就无法修复它)。

如果您正在使用我之前链接的模块,最好的机会是为它打开错误报告 here所以作者可以修补它。

我还建议使用routes 文件。它将路由与代码分离,这在重构时很方便,并且从设计的角度来看更漂亮。它还允许一些额外的技巧(因为它接受流控制结构),这些技巧可能更难使用注释来提取。

关于tomcat - 在tomcat中 Play Framework 路由器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8184630/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com