java - Tomcat webapps 服务器独立吗?

标签 java tomcat servlets

我已经使用 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/

相关文章:

eclipse - 如何在servlet jsp中设置相对URL

java - MALLET 主题建模 : Inconsistent Estimations

java - 兼容性问题? ActionBarActivity 已弃用,取而代之的是新的 AppCompatActivity

Java Servlet RandomAccessFile 错误

java - 什么是 antiJARLocking 属性?

java - 将参数放入 servlet url 中

Java : When a parameter has a value that matches a UTF-8 encoded string in a java HTTPRequestServlet, a doGet 默认对其进行解码

java - JAXB 不会对错误的日期时间值抛出错误

java - 有没有办法防止 MapStruct 在记录更新期间覆盖值?

java - 无法在 Tomcat 和 IntelliJ 上加载请求的类 : com. mysql.jdbc.Driver