【问题标题】:Ktor and remote tomcat deployingKtor 和远程 tomcat 部署
【发布时间】:2019-04-28 11:03:54
【问题描述】:

有人在远程 Tomcat 服务器上成功部署了 Ktor 项目吗?

我正在做一个项目,当我在本地部署中尝试测试一切正常时,但是当我尝试生成 .war 并部署在我的远程 tomcat 服务器上时,我在尝试访问时总是得到 404 servlet。

部署似乎没问题,一切正常,但我无法与我的 servlet 通信。

我已经阅读了很多指南,但所有人都在本地尝试。

问候

【问题讨论】:

  • 当应用程序不是根应用程序并且位于 webapps 内的文件夹中时,问题似乎会发生。当我在本地尝试时,是根(也是唯一的)应用程序,但不在远程服务器中

标签: tomcat kotlin ktor


【解决方案1】:

Ktor 人现在正在改进此功能 (https://github.com/ktorio/ktor/issues/738),但尚未实现。 为了解决这个问题,你需要在编译之前在路由上添加 FILEWAR.war 的名称:

route(FILEWAR) {
    get("/foo") { ...

解决方案:https://github.com/ktorio/ktor/issues/487

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 2011-07-26
    • 2010-12-18
    • 1970-01-01
    • 2013-06-19
    • 2012-10-18
    • 1970-01-01
    相关资源
    最近更新 更多