web配置文件:
<servlet>
<servlet-name>baobaotao</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping>
<servlet-name>baobaotao</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>applicationContext.xml文件: <context:component-scan base-package="cn.com.spring.controller"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/view/"
p:suffix=".jsp" />控制器代码如下:
@Controller
@RequestMapping("/user")
public class UserController { @RequestMapping("/login")
public String registr(){
return "login";
}启动服务器出现错误:
严重: Servlet /myabc threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2013-5-18 11:45:28 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]浏览器里面输入http://lacalhost:8080/myabc/user/login
显示:
type Status reportmessage Servlet baobaotao is not availabledescription The requested resource (Servlet baobaotao is not available) is not available.
还有为什么我在浏览器里面输入:http://lacalhost:8080/
显示The requested resource (/) is not available.
怎么不是显示的tomcatspring mvc 浏览器
<servlet>
<servlet-name>baobaotao</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet> <servlet-mapping>
<servlet-name>baobaotao</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>applicationContext.xml文件: <context:component-scan base-package="cn.com.spring.controller"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
p:prefix="/WEB-INF/view/"
p:suffix=".jsp" />控制器代码如下:
@Controller
@RequestMapping("/user")
public class UserController { @RequestMapping("/login")
public String registr(){
return "login";
}启动服务器出现错误:
严重: Servlet /myabc threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1136)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
2013-5-18 11:45:28 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]浏览器里面输入http://lacalhost:8080/myabc/user/login
显示:
type Status reportmessage Servlet baobaotao is not availabledescription The requested resource (Servlet baobaotao is not available) is not available.
还有为什么我在浏览器里面输入:http://lacalhost:8080/
显示The requested resource (/) is not available.
怎么不是显示的tomcatspring mvc 浏览器
解决方案 »
- 分布式系统。
- getHibernateTemplate多张表查询
- 关于WEBGIS,有经验的进来看下
- hql查询主键值最大的记录
- 关于springsecurity的cas配置
- 请问如何给textbox赋值?
- 请问JBoss中Servlet库在哪里?
- 使用weblogic做JMS出现异常,请高手指点。
- 在jboss中部署MDB;测试时可以接收消息,但接收完消息后jboss服务器显示如下异常,是什么原因?:WARN [OILServerILService] Connection
- jbuilder7太占资源,而我机差,有什么办法啊
- jasperReport+ireport
- 推荐一本学习java基础的书
所以你的springmvc配置文件名称应该是baobaotao-servlet.xml
Java飞虎队欢迎各路菜鸟老鸟加入一起交流讨论。群号105098806
<mvc:annotation-driven/>
严重: Servlet /myabc threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet没找到相关类,缺org.springframework.web.servlet.jar包
2、检查目录设置,目录是否使用正确。