Java 错误-在Eclipse中使用Tomcat服务器和Spring MVC框架的Web项目
我使用Spring的第一个项目。我没有用Maven。请帮帮我!我得到这个错误。如果你想看我的代码,我会和你分享。多谢各位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
**
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