0

我正在学习ServletJSP使用Apache Tomcat. 在这里,我有一个简单的 Java 类扩展HttpServlet并在HTML. 它的工作原理是第一条短信是持久的,即使我修改了它。

package com.example.tutorial;

import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;

public class ServletExample extends HttpServlet 
{
    private static final long serialVersionUID = 1L;

    protected void service(HttpServletRequest request, HttpServletResponse response) 
            throws ServletException, IOException 
    {   
        PrintWriter out = response.getWriter();
        out.println("Hello, Java."); 
    }
}

首先我"Hello, Java"

http://localhost:8080/.../example 

我将字符串更改为"Goodbye" 但仍然看到"Hello, Java"

我尝试重新启动 Tomcat 和 Eclipse,但这并不能解决问题。Tomcat中有缓存吗?

请帮我解决这个问题。

4

1 回答 1

1

您可以尝试以下方法:

确保

Project > Build Automatically

已启用。

确保已启用自动发布到您正在使用的服务器,因为您可以像这样继续:

Window > Show View > Servers

显示选项卡时Servers,双击您的服务器以打开其配置。在下拉菜单中Publishing选择Automatically publish when resources change保存并重新启动服务器

right click on your server > Restart

清理 Tomcat 的工作目录,在 Servers 选项卡上

right click on your server > Clean Tomcat Work Directory...
于 2013-06-11T21:48:57.310 回答