Java 如何在Tomcat 6.0之后替换ServletException?
嘿,伙计们。tomcat/apache新手,这里是java返回者 我正在尝试一步一步地运行这个示例() 不幸的是,我一直收到一个错误,上面写着“项目没有生成,因为它的生成路径不完整。找不到javax.servlet.http.HttpServletResponse的类文件。请修复生成路径,然后尝试生成项目。”我查看了一下,发现javax.servlet在tomcat的conf/web.xml文件中默认被注释掉,这是因为人们现在应该避免使用servlet之类的东西 那么,我的问题是:Java 如何在Tomcat 6.0之后替换ServletException?,java,http,servlets,servletexception,Java,Http,Servlets,Servletexception,嘿,伙计们。tomcat/apache新手,这里是java返回者 我正在尝试一步一步地运行这个示例() 不幸的是,我一直收到一个错误,上面写着“项目没有生成,因为它的生成路径不完整。找不到javax.servlet.http.HttpServletResponse的类文件。请修复生成路径,然后尝试生成项目。”我查看了一下,发现javax.servlet在tomcat的conf/web.xml文件中默认被注释掉,这是因为人们现在应该避免使用servlet之类的东西 那么,我的问题是: 我如何重写它
build.xml
文件中的注释在构建路径中包含Tomcat的Servlet API.JAR
我查看了一下,发现javax.servlet在tomcat的conf/web.xml文件中默认被注释掉,这是因为人们现在应该避免使用servlet之类的东西
我不知道你在说什么,但事实上,当你还是从JSP/Servlet开发开始的时候,你不应该碰conf/web.xml
。默认的应该是好的。Servlet API肯定不是不受欢迎/不推荐的。它仍然是基于Java的web应用程序最重要的核心基石
也就是说,我也不清楚“如何在Tomcat6.0之后替换ServletException”是什么意思“在你的问题标题中。你能在你的问题中详细说明一下吗?很抱歉,我无法链接到让我认为需要替换它的网站;我需要10个代表,然后张贴在一个问题超过1个链接。我在试图找出如何解决此问题时发现了此链接。“切入正题”下的部分让我认为这现在是一种糟糕的做法,但现在我猜——因为你的洞察力——调用器servlet是一种特殊类型,不会谴责其他类型。servlet-api.jar的显式包含解决了构建问题。谢谢
InvokerServlet
与此完全无关。它是一个特定于Tomcat的特殊servlet类,允许您通过URL中的包/类名直接调用servlet,而无需将它们映射到webapp的web.xml
中的特定URL模式。这后来被认为是一个巨大的安全漏洞,因此从Tomcat 5.0(2002年10月)开始默认禁用,并在Tomcat 7.0(2010年6月)中删除。顺便说一句,我还是不明白你的题目和这一切有什么关系。