之前都是用weblogic
现在学习tomcat
启动myEclipse
新建一个web project
名字就叫做ceshi
在WebRoot下面新建一张页面login.jsp
在web.xml里面的设置
<welcome-file-list>
  <welcome-file>/login.jsp</welcome-file>
</welcome-file-list>
发布,IDE中启动tomcat
IE中输入http://127.0.0.1:8080
一只猫出来了
IE中输入http://127.0.0.1:8080/ceshi
却不出来,
错误:“type Status reportmessage /ceshi/description The requested resource (/ceshi/) is not available.
”这到底是什么原因啊??

解决方案 »

  1.   

    这个问题是这样的,你在上面没有指定具体的页面,所以,服务器就不知道你login.jsp 
    这个页面。
    或者你直接把地址换成:http://127.0.0.1:8080/ceshi/login.jsp应该就可以啦 
      

  2.   

    要部署的了。。
    就是运行服务器左边那个按钮
    部署到TOMCAT里面去
      

  3.   


    http://127.0.0.1:8080/ceshi/login.jsp看看能不能出来
    如果不行很有可能是没部署好
      

  4.   

    http://127.0.0.1:8080/ceshi/login.jsphttp://127.0.0.1:8080/ 后面加上webapps下面的你的.jsp的相对路径
      

  5.   

    果然,我看了部署描述文件
    如果去掉
    <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
    </listener>
    就可以了,但是我这个用的是spring,不能去掉啊
    怎么办??
      

  6.   

    绝大部分可能没有部署!或者Tomcat没添加到MyEclipse!
      

  7.   

    问题解决了
    原来是这样的:
    <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>我改成:
    <context-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>classpath:applicationContext.xml</param-value>
    </context-param>就行了
      

  8.   

    很明显没有部署吗 可以用myeclipse对应用发布  也可以直接把应用copy到tomcat的webapp目录下重启tomcat即可
      

  9.   

    http://127.0.0.1:8080/ 后面加上webapps下面的你的.项目名
      

  10.   

    把你的网页放到webapps下面 哈哈
      

  11.   

    把<welcome-file-list>
      <welcome-file>/login.jsp </welcome-file>
    </welcome-file-list> 改为<welcome-file-list>
      <welcome-file>login.jsp </welcome-file>
    </welcome-file-list>