我在tomcat上运行spring + mvc时出现错误Tomcat 7,至少有一个JAR被扫描用于TLD但尚未包含TLD

时间:2015-10-09 05:58:27

标签: spring tomcat7

得到同样的错误。

请让我知道路径是什么,以及从哪里可以下载与弹簧相关的jar文件。

我的控制器代码。

package MySpringMVCProjects;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

public class HelloController implements Controller {
    public ModelAndView handleRequest(HttpServletRequest req,
            HttpServletResponse res) throws Exception {
        String name = req.getParameter("name");
        Map m = new HashMap();
        m.put("msg", "Hello" + name);
        ModelAndView mav = new ModelAndView("success", m);
        return mav;
    }
}

Wen我开始了。

  

2015年10月9日上午11:09:20 org.apache.tomcat.util.digester.SetPropertiesRule开始           警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}设置属性' source' to' org.eclipse.jst.jee.server:SimpleWebService'没有找到匹配的财产。           2015年10月9日上午11:09:20 org.apache.tomcat.util.digester.SetPropertiesRule begin           警告:[SetPropertiesRule] {服务器/服务/引擎/主机/上下文}设置属性' source' to' org.eclipse.jst.jee.server:FirstMVCHelloWorld'没有找到匹配的财产。           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:服务器版本:Apache Tomcat / 7.0.64           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:服务器内置:2015年8月19日17:18:06 UTC           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:服务器编号:7.0.64.0           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:操作系统名称:Windows 8.1           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:操作系统版本:6.3           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:架构:amd64           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:Java主页:C:\ Program Files \ Java \ jre7           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:JVM版本:1.7.0_75-b13           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:JVM供应商:Oracle Corporation           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:CATALINA_BASE:C:\ Users \ gafg \ Desktop \ IVP.metadata.plugins \ org.eclipse.wst.server.core \ tmp1           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           信息:CATALINA_HOME:C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           INFO:命令行参数:-Dcatalina.base = C:\ Users \ gafg \ Desktop \ IVP.metadata.plugins \ org.eclipse.wst.server.core \ tmp1           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           INFO:命令行参数:-Dcatalina.home = C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           INFO:命令行参数:-Dwtp.deploy = C:\ Users \ gafg \ Desktop \ IVP.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           INFO:命令行参数:-Djava.endorsed.dirs = C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ endorsed           2015年10月9日上午11:09:20 org.apache.catalina.startup.VersionLoggerListener日志           INFO:命令行参数:-Dfile.encoding = Cp1252           2015年10月9日上午11:09:20 org.apache.catalina.core.AprLifecycleListener lifecycleEvent           信息:在java.library.path中找不到基于APR的Apache Tomcat Native库,它可以在生产环境中实现最佳性能:C:\ Program Files \ Java \ jre7 \ bin; C:\ WINDOWS \ Sun \ Java \ bin; C:\ WINDOWS \ system32; C:\ WINDOWS; C:/ Program Files / Java / jre7 / bin / server; C:/ Program Files / Java / jre7 / bin; C:/ Program Files / Java / jre7 / lib / amd64; C:\ app \ gafg \ product \ 11.2.0 \ client_1 \ BIN; C:\ Program Files(x86)\ Intel \ iCLS Client \; C:\ Program Files \ Intel \ iCLS Client \; C:\ WINDOWS \ system32; C:\ WINDOWS; C:\ WINDOWS \ System32 \ Wbem; C:\ WINDOWS \ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files \ Intel \ Intel(R)Management Engine Components \ DAL; C :\ Program Files \ Intel \ Intel(R)Management Engine Components \ IPT; C:\ Program Files(x86)\ Intel \ Intel(R)Management Engine Components \ DAL; C:\ Program Files(x86)\ Intel \ Intel (R)管理引擎组件\ IPT; C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Windows Performance Toolkit \; C:\ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn \; C:\ Program Files (x86)\ Microsoft SQL Server \ Cl客户端SDK \ ODBC \ 110 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ DTS \ Binn \; C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ Tools \ Binn \ ManagementStudio \; C:\ Program Files(x86)\ Symantec \ VIP Access Client \; C:\ Program Files(x86)\ Microsoft Team Foundation Server 2013 Power Tools \; C:\ Program Files(x86)\ Microsoft Team Foundation Server 2013 Power Tools \ Best Practices Analyzer \; C:\ Microsoft SQL Server迁移助手,适用于Oracle \ bin \; c:\ Program Files( x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \; c:\ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \; c:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ Tools \ Binn \ ManagementStudio \; c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \; c:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ DTS \ Binn \; C:\ Program Files( x86)\ Skype \ Phone \; C:\ jdk1.7 \ bin;。;; C:\ Users \ gafg \ Documents \ Eclipse - Kepler \ Eclipse-Kepler \ eclipse ;;。           2015年10月9日上午11:09:20 org.apache.coyote.AbstractProtocol init           信息:初始化ProtocolHandler [" http-bio-8001"]           2015年10月9日上午11:09:20 org.apache.coyote.AbstractProtocol init           信息:初始化ProtocolHandler [" ajp-bio-8009"]           2015年10月9日上午11:09:20 org.apache.catalina.startup.Catalina加载           信息:初始化在746毫秒内处理           2015年10月9日上午11:09:20 org.apache.catalina.core.StandardService startInternal           信息:开始服务Catalina           2015年10月9日上午11:09:20 org.apache.catalina.core.StandardEngine startInternal           信息:启动Servlet引擎:Apache Tomcat / 7.0.64           2015年10月9日上午11:09:21 org.apache.catalina.loader.WebappClassLoader validateJarFile           INFO:validateJarFile(C:\ Users \ gafg \ Desktop \ IVP.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ FirstMVCHelloWorld \ WEB-INF \ lib \ javax.servlet-api-3.0.1 .jar) - 罐子没装。请参见Servlet规范3.0,第10.7.2节。违规类:javax / servlet / Servlet.class           2015年10月9日上午11:09:21 org.apache enter image description here。catalina.startup.TldConfig执行           信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。           2015年10月9日上午11:09:22 org.apache.catalina.loader.WebappClassLoader validateJarFile           INFO:validateJarFile(C:\ Users \ gafg \ Desktop \ IVP.metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps \ SimpleWebService \ WEB-INF \ lib \ javax.servlet-api-3.0.1 .jar) - 罐子没装。请参见Servlet规范3.0,第10.7.2节。违规类:javax / servlet / Servlet.class           2015年10月9日上午11:09:22 org.apache.catalina.startup.TldConfig执行           信息:至少有一个JAR被扫描用于TLD但尚未包含TLD。为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。           2015年10月9日上午11:09:23 org.apache.coyote.AbstractProtocol start           信息:启动ProtocolHandler [" http-bio-8001"]           2015年10月9日上午11:09:23 org.apache.coyote.AbstractProtocol start           信息:启动ProtocolHandler [" ajp-bio-8009"]           2015年10月9日上午11:09:23 org.apache.catalina.startup.Catalina开始           信息:服务器启动时间为2756毫秒

ScreenShot

  • 列表项

Java控制器代码:在src文件夹下。 JSP代码在:web-content / jsp文件夹下。 web.xml文件:在web-inf /文件夹下 serverl.xml文件:在lib文件夹下。

我仍然面临着这个问题。请帮助我如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

这是一个简单的警告,它表明有些jar无法扫描以改善JSP编译时间。您获得404的原因可能是弹簧配置问题,因此您无法访问您的网页。 从您发布的片段中,您的控制器是否在春天被选中?因为你没有对课程进行注释,你还没有发布spring-conf.xml来检查你的控制器是否接通了电话