我已经使用 Tomcat 作为我的服务器制作了一个应用程序。它使用 JSP 页面和 java servlet。
如果我将我的 webapp(文件夹)复制到其他服务器,它会运行吗?它工作/不工作的要求是什么?
编辑:感谢您的回答。还有一件事,如果我的一些代码使用文件路径,它源自 Tomcat 的 bin 文件夹怎么办。例如:“../webapps/MyApp/WEB-INF/sample.txt” 所有服务器的目录结构是否相同?
最佳答案
Java servlets 和 JSP 旨在成为可移植的技术。有一个 servlet 标准和一个 JSP 标准。任何实现您的代码使用的标准版本的 servlet 容器(例如 Tomcat)都应该能够运行您的代码。
您应该通过复制其Web 应用程序存档 (WAR) 文件来移动您的 Web 应用程序,而不是复制目录(WAR 的提取内容)。
关于java - Tomcat webapps 服务器独立吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24696587/