java - 我们必须将 .class 文件放在 Tomcat 目录中的位置

标签 java tomcat servlets

我必须将我的 *.class 文件放在 Tomcat 目录中的什么地方?

在我的 Java-Complete Reference 书中,他们告诉我把它放在 C:\Program Files\Apache Tomcat 4.0\webapps\examples\WEB-INF\classes 中。但现在我使用的是 Tomcat 7.0。 webapps 中不存在名为“examples”的文件夹。

我该如何解决这个问题?你能告诉我从头开始说明 Servlet 的链接吗?

最佳答案

只需自己创建一个。您在 Tomcat/webapps 中创建的任何文件夹都将成为一个独立的网络应用程序。您甚至不需要显式命名它 /examples。您甚至可以将其命名为 /beer。然后,您只需将 URL 从 http://localhost:8080/examples 更改为至 http://localhost:8080/beer .


也就是说,我认为最好找一本更新的书,而不是那些提到 Tomcat 4.0 的书,它已经有十多年的历史了。书中可能有更多老式的建议/实践,现在真的不能再做了(例如,咳嗽,scriptlets)。这些书是最近的(按从新到旧的顺序):

要在线学习 JSP/Servlets,我可以推荐 coreservlets.com 上的教程和电子书:

另见:

关于java - 我们必须将 .class 文件放在 Tomcat 目录中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405121/

相关文章:

java - MySQL InnoDB 在等待表级锁时挂起

java - 静态变量在 Apache tomcat servlet 实例化中没有得到更新

Java Ajax 显示进度

java - 通过 Java 批处理 : iText or Apache FOP? 简单生成 PDF

java - Spring原型(prototype)bean是否需要手动销毁?

java - 由于内存不足错误,Spring Boot测试上下文加载失败

apache - 如何使用域地址直接访问部署在 AWS tomcat 中的 Web 应用程序?

Java Spring Hibernate 应用程序在本地运行,但不在 aws 的 ecs docker 中

java - 使用tomcat在spring boot上读取控制台输入

tomcat - IntelliJ 项目在 Tomcat 中返回 404,而在 GlassFish 中运行良好