java - 我们把Servlets放在Tomcat的目录结构中的什么位置呢?

标签 java tomcat servlets

我从网上复制了一个 HelloServlet 应用程序并将其放在 ROOT 文件夹中。 我运行了服务器,但它不起作用。 怎么了?我认为它与 Java 类的位置有关。

最佳答案

这份文件应该对你有帮助

http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html

/WEB-INF/classes/ - 此目录包含您的应用程序所需的任何 Java 类文件(和相关资源),包括未合并到 JAR 中的 servlet 和非 servlet 类文件。如果您的类被组织到 Java 包中,则必须在/WEB-INF/classes/下的目录层次结构中反射(reflect)这一点。例如,一个名为 com.mycompany.mypackage.MyServlet 的 Java 类需要存储在一个名为/WEB-INF/classes/com/mycompany/mypackage/MyServlet.class 的文件中。

关于java - 我们把Servlets放在Tomcat的目录结构中的什么位置呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4415133/

相关文章:

configuration - 为 Tomcat 中的单个目录配置符号链接(symbolic link)

java - 尽管使用 servletContext(),getResourceAsStream 返回 null

servlets - 将变量从一个 servlet 传递到另一个 servlet

java - Hibernate 无法区分同名的列

java - 父/子类关系 - indexOf

linux - Linux 上的 Apache Tomcat 服务器

apache - AJP 不适用于服务器别名

java - 调用 getResponseCode、getContentLength 时 HttpURLConnection 卡住

java - Json 序列化为带有嵌套 List<pojo> 属性的 java pojo

java - 有没有办法修复错误的编码字符串?