Ktor 和远程 tomcat 部署
Posted
技术标签:
【中文标题】Ktor 和远程 tomcat 部署【英文标题】:Ktor and remote tomcat deploying 【发布时间】:2019-04-28 11:03:54 【问题描述】:有人在远程 Tomcat 服务器上成功部署了 Ktor 项目吗?
我正在做一个项目,当我在本地部署中尝试测试一切正常时,但是当我尝试生成 .war 并部署在我的远程 tomcat 服务器上时,我在尝试访问时总是得到 404 servlet。
部署似乎没问题,一切正常,但我无法与我的 servlet 通信。
我已经阅读了很多指南,但所有人都在本地尝试。
问候
【问题讨论】:
当应用程序不是根应用程序并且位于 webapps 内的文件夹中时,问题似乎会发生。当我在本地尝试时,是根(也是唯一的)应用程序,但不在远程服务器中 【参考方案1】:Ktor 人现在正在改进此功能 (https://github.com/ktorio/ktor/issues/738),但尚未实现。 为了解决这个问题,你需要在编译之前在路由上添加 FILEWAR.war 的名称:
route(FILEWAR)
get("/foo") ...
解决方案:https://github.com/ktorio/ktor/issues/487
【讨论】:
以上是关于Ktor 和远程 tomcat 部署的主要内容,如果未能解决你的问题,请参考以下文章