当前位置: 首页 > 知识库问答 >
问题:

Ktor和远程tomcat部署

郭凯
2023-03-14

是否有人在远程Tomcat服务器中成功部署了Ktor项目?

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

部署似乎还可以,一切正常,但我无法与servlet通信。

我读过很多指南,但是所有的人都在当地尝试。

当做

共有1个答案

谯乐池
2023-03-14

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

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

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

 类似资料:
  • 我想: 1.在远程机器上停止tomcat服务器(视窗服务器2012) 2.删除/清理服务器上的战争(从webapptomcat文件夹) 3.在Tomcat上部署战争文件(将其复制到webapptomcat文件夹) 4.复制客户端jar文件和jnlp文件到webapps tomcat文件夹 5.启动Tomcat 我的想法是使用ftp复制文件(我在Windows Server 2012上启用了此功能)

  • Ktor 是一个使用 Kotlin 以最小的成本快速创建 Web 应用程序的框架。 Ktor 是一个用于在连接系统(connected systems)中构建异步服务器和客户端的 Kotlin 框架。它由 Kotlin 团队创建,因此,它充分利用了 Kotlin 的语言特性,为开发者提供出色的体验和运行时性能。 import io.ktor.server.netty.*import io.ktor

  • 我正在尝试使用货运插件在tomcat8上部署战争,我的条目如下: 当我试图运行这个使用mvn cargo:deploy它给我以下错误 无法执行目标org.codehaus.cargo:货物-maven2-plugin: 1.4.8:部署(default-cli)项目Audit_Management_DS:执行目标org.codehaus.cargo的default-cli:货物-maven2-pl

  • Maven部署错误: 错误:JBREM000200:远程连接失败:javax。安全sasl。SaslException:身份验证失败:服务器未提供任何身份验证机制 ---wildfly maven插件:1.0.1。最终:部署(默认cli)@API--- 2014年4月9日10:31:42 PM组织。xnio。Xnio公司 信息:XNIO版本3.2.0。最终版 2014年4月9日10:31:42 P

  • 我有一个Java的Web应用程序,当通过eclipse或通过将. war文件复制/粘贴到本地tomcat部署时,它将正确部署,我可以使用Web应用程序。我试图在安装了tomcat的GCE实例上部署此应用程序。远程tomcat停止后,我将. war文件复制到webapps文件夹中,就像我对本地tomcat所做的那样,并启动tomcat。我可以在catalina.out看到一条消息,它正在部署Web应

  • 准备工作 明确远程服务器的 IP 地址,比如我是:192.168.92.128 关掉服务器防火墙:service iptables stop 本地 Remote Server 配置 添加 Remote Server,如下图 复制 Remote Server 自动生成的 JVM 参数,等下有用,如下图,比如我的是:-agentlib:jdwp=transport=dt_socket,server=y