Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误-在Eclipse中使用Tomcat服务器和Spring MVC框架的Web项目_Java_Eclipse_Spring_Spring Mvc_Tomcat - Fatal编程技术网

Java 错误-在Eclipse中使用Tomcat服务器和Spring MVC框架的Web项目

Java 错误-在Eclipse中使用Tomcat服务器和Spring MVC框架的Web项目,java,eclipse,spring,spring-mvc,tomcat,Java,Eclipse,Spring,Spring Mvc,Tomcat,我使用Spring的第一个项目。我没有用Maven。请帮帮我!我得到这个错误。如果你想看我的代码,我会和你分享。多谢各位 ** java.library.path:C:\Program Files\Java\jre6\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Sybase\IQ-15\u 2\bin32;C:\Sybase\IQ-15\U 2\bin64;C:\Oracle\Administrator\prod

我使用Spring的第一个项目。我没有用Maven。请帮帮我!我得到这个错误。如果你想看我的代码,我会和你分享。多谢各位

**
java.library.path:C:\Program Files\Java\jre6\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:\Sybase\IQ-15\u 2\bin32;C:\Sybase\IQ-15\U 2\bin64;C:\Oracle\Administrator\product\client\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\程序 文件(x86)\Enterprise Vault\EVClient\x64\;C:\程序文件 (x86)\IBM\个人通信\;C:\ProgramFiles(x86)\IBM\Trace 设施\;。 27.Ağu.2015 09:39:17 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}设置 属性“source”到“org.eclipse.jst.jee.server:springornek” 找不到匹配的属性。 27.Ağu.2015 09:39:17 org.apache.coyote.http11.Http11Protocol init 信息:在HTTP-8080上初始化Coyote HTTP/1.1 27.Ağu.2015 09:39:17 org.apache.catalina.startup.catalina加载 信息:初始化在272毫秒内处理 27.Ağu.2015 09:39:17 org.apache.catalina.core.StandardService开始 信息:开始服务Catalina 27.Ağu.2015 09:39:17 org.apache.catalina.core.StandardEngine启动 信息:启动Servlet引擎:ApacheTomcat/6.0.44 27.Ağu.2015 09:39:17 org.apache.catalina.core.ApplicationContext日志 信息:将servlet springornek标记为不可用 27.Ağu.2015 09:39:17 org.apache.catalina.core.StandardContext loadOnStartup 严重:Servlet/springornek引发load()异常 java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 位于org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 位于org.springframework.web.servlet.DispatcherServlet。(DispatcherServlet.java:188) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 位于sun.reflect.NativeConstructorAccessorImpl.newInstance(未知源) 在sun.reflect.delegatingConstructor或AccessorImpl.newInstance(未知)处 (来源) 位于java.lang.reflect.Constructor.newInstance(未知源) 位于java.lang.Class.newInstance0(未知源) 位于java.lang.Class.newInstance(未知源) 位于org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1149) 位于org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026) 位于org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4425) 位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4738) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060) 位于org.apache.catalina.core.StandardHost.start(StandardHost.java:822) 位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1060) 位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 位于org.apache.catalina.core.StandardService.start(StandardService.java:525) 位于org.apache.catalina.core.StandardServer.start(StandardServer.java:759) 位于org.apache.catalina.startup.catalina.start(catalina.java:595) 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(未知源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke处(未知源) 位于java.lang.reflect.Method.invoke(未知源) 位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 27.Ağu.2015 09:39:17 org.apache.coyote.http11.http11协议启动 信息:在HTTP-8080上启动Coyote HTTP/1.1 27.Ağu.2015 09:39:17 org.apache.jk.common.ChannelSocket init 信息:JK:ajp13正在收听/0.0.0.0:8009 27.Ağu.2015 09:39:17 org.apache.jk.server.JkMain开始 信息:Jk运行ID=0时间=0/10配置=null 27.Ağu.2015 09:39:17 org.apache.catalina.startup.catalina start 信息:320毫秒后服务器启动 27.Ağu.2015 09:39:19 org.apache.catalina.core.StandardWrapper 信息:Servlet springornek当前不可用


**

您需要确保lib目录中有所有必需的jar

maven的优点是它将提取您指定的所有版本,并将其放入WEB-INF/lib中

如果你想在没有maven或gradle的情况下开始,你应该一步一步地做。使用web.xml制作一个简单的web应用程序,然后一次添加一个内容

发布您的web.xml,以便我们可以帮助您

以下内容对于您当地的发展来说没有什么可怕的,只是一个信息

The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on
My web.xml是:
斯普林戈内克
org.springframework.web.servlet.DispatcherServlet
1.
斯普林戈内克
*.htm
index.jsp
我的springornek servlet是:
基本遗传
org.springframework.web.servlet.view.JstlView
/WEB-INF/jsp/
.jsp
我的springornek课程是:
包装袋;
导入javax.servlet.http.HttpServletRequest;
导入javax.servlet.http.HttpServletResponse;
导入org.springframework.web.servlet.ModelAndV
The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on
My web.xml is :

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4">
        <servlet>
            <servlet-name>springornek</servlet-name>
            <servlet-class>
                org.springframework.web.servlet.DispatcherServlet
            </servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>springornek</servlet-name>
            <url-pattern>*.htm</url-pattern>
        </servlet-mapping>
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
    </web-app>

My springornek-servlet is :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
    "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
        <bean id="basitDenetimci" class="denetim.BasitDenetimci" />
        <bean id="urlEsleme"
            class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
            <property name="mappings">
                <props>
                    <prop key="/index.htm">basitDenetimci</prop>
                </props>
            </property>
        </bean>
        <bean id="gorunumCozumleyici"
            class="org.springframework.web.servlet.view.InternalResourceViewResolver">
            <property name="viewClass">
                <value>org.springframework.web.servlet.view.JstlView</value>
            </property>
            <property name="prefix">
                <value>/WEB-INF/jsp/</value>
            </property>
            <property name="suffix">
                <value>.jsp</value>
            </property>
        </bean>
    </beans>

My springornek Class is :

    package denetim;

    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 BasitDenetimci implements Controller{

        @Override
        public ModelAndView handleRequest(HttpServletRequest arg0,
                HttpServletResponse arg1) throws Exception {
            return new ModelAndView("basit");
        }

    }

My index.jsp is : 

    <%@ page contentType="text/html; charset=ISO-8859-9"%>
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <c:redirect url="/index.htm"/>
    <html>
    <head>
    <title>Hello World</title>
    </head>
    <body>
        <h1>Hello World!</h1>
    </body>
    </html>

My basit.jsp is :

    <%@ page contentType="text/html; charset=ISO-8859-9"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">
    <title>springornek</title>
    </head>
    <body>
        <h1>Welcome!</h1>
    </body>
    </html>

Jars that I using :

jstl-1.2.jar
jstl-api-1.2-sources.jar
jstl-connector-3.0.jar
spring.jar
spring-aop.jar
spring-beans-3.1.1.release-sources.jar
spring-context.jar
spring-core.jar
spring-dao.jar
spring-mock.jar
spring-orm.jar
spring-web.jar
spring-webmvc.jar
SEVERE: Servlet /springornek threw load() exception java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at