gpt4 book ai didi

deployment - 如何将 servlet 部署到共享 Tomcat 实例?

转载 作者:行者123 更新时间:2023-11-28 23:53:50 25 4
gpt4 key购买 nike

我使用 Netbeans 创建了一个 servlet 应用程序,它可以在我的本地计算机上运行。现在我需要将该应用程序部署到我的大学类(class) Tomcat 6 实例。实例设置如下:/java/tomcat/webapps/<student_id> , 其中student_id是我类(class)的 30 个学生 ID。

我到底需要将什么部署到 /java/tomcat/webapps/elvin为了让我的 servlet 工作?我没有这台机器的 root 访问权限,我只能写入 /java/tomcat/webapps/elvin .

谢谢。

最佳答案

最简单的方法是让 Netbeans 创建/构建一个 WAR 文件(项目的 /dist 文件夹中应该有一个),然后使用一些 ZIP 工具将其解压到本地,最后将解压后的内容原封不动地复制到/webapps/elvin.

要检查的几件事:

  • Servlet 类应该放在一个包中。无包 servlet 在某些配置中会失败。无论如何,Java 类都应该放在一个包中。
  • web.xml 中声明的 Servlet 版本必须得到相关 Tomcat 版本的支持。
    • Tomcat 7.0 最大支持 Servlet 3.0
    • Tomcat 6.0 最高支持 Servlet 2.5
    • Tomcat 5.5 最高支持 Servlet 2.4
    • Tomcat 5.0 最高支持 Servlet 2.3。

关于deployment - 如何将 servlet 部署到共享 Tomcat 实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851553/

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