首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

问个基础的Struts2有关问题。多谢先

2012-12-17 
问个基础的Struts2问题。谢谢先!Tomcat (apache-tomcat-6.0.36)Struts2(struts-2.3.7)JDK(1.6.0_10)配置文

问个基础的Struts2问题。谢谢先!
Tomcat (apache-tomcat-6.0.36)
Struts2(struts-2.3.7)
JDK(1.6.0_10)
配置文件代码

web.xml
<?xml version="1.0" encoding="GBK"?>
<web-app version="2.4" 
        xmlns="http://java.sun.com/xml/ns/j2ee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
        http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
  <!-- 定义Struts 2的FilterDispatcher的Filter -->
  <filter>
          <!-- 定义核心Filter的名字 -->
          <filter-name>struts2</filter-name>
          <!-- 定义核心Filter的实现类 -->
          <filter-class>org.apache.Struts2.dispatcher.FilterDispatcher</filter-class>
  </filter>

  <!-- FilterDispatcher用来初始化Struts2并且处理所有的Web请求 -->
  <filter-mapping>
          <filter-name>struts2</filter-name>
          <url-pattern>/*</url-pattern>
  </filter-mapping>
</web-app>



struts.xml
<?xml version="1.0" encoding="GBK"?>
<!-- 指定Struts 2配置文件的DTD信息 -->
<!DOCTYPE struts PUBLIC
                "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
                "http://struts.apache.org/dtds/struts-2.0.dtd">

<!-- struts是Struts 2配置文件的根元素 -->
<struts>
  <!-- Struts 2的Action必须放在指定的包空间定义下 -->
  <package name="helloworld" extends="struts-default">
    <!-- 定义login的Action,该Action的实现类为lee.Action类 -->
        <action name="Login" class="lee.LoginAction">
          <!--  定义处理结果和资源之间映射关系 -->
          <result name="error">/error.jsp</result>
          <result name="success">/welcome.jsp</result>
        </action>
  </package>
</struts>


问题:访问http://localhost:8080/helloworld/login.jsp时报404错误
tomcat
  

struts2 我导入的包
commons-fileupload-1.2.2.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
ognl-3.0.5.jar
struts2-core-2.3.7.jar
xwork-core-2.3.7.jar

请大家帮我看看,谢谢先!
[最优解释]

引用:
方便的话,你把你的整个工程发到我邮箱,我给你调一下,调好了给你发过来。
syhlzjt@126.com


万分感谢!
[其他解释]
在网上也查过Tomcat的报错问题,但是可能是配置文件出错。  我一下找不出来。
[其他解释]
你在tomcat的安装目录下面的webapps目录下面把不要用的项目删除掉,他们会影响tomcat的启动。



还有你把启动时在控制台报的错误发一下,的看清楚才能解决。
[其他解释]

引用:
你在tomcat的安装目录下面的webapps目录下面把不要用的项目删除掉,他们会影响tomcat的启动。

还有你把启动时在控制台报的错误发一下,的看清楚才能解决。



[其他解释]
引用:
你在tomcat的安装目录下面的webapps目录下面把不要用的项目删除掉,他们会影响tomcat的启动。

还有你把启动时在控制台报的错误发一下,的看清楚才能解决。


而且我Tomcat下就这一个helloworld项目

[其他解释]
把第一个和第四个删掉
[其他解释]
引用:
把第一个和第四个删掉


第4个是项目helloworld也删除掉啊?
[其他解释]
嗯,然后重新加载你的项目试一下,这样的话就避免了其他项目中的错误影响你的tomcat的启动,如果说还有错误的话,你就得从配置文件和自己的程序中找了。。
[其他解释]
看是不是包不对,我把我导入的包也给你看看。


[其他解释]
引用:
嗯,然后重新加载你的项目试一下,这样的话就避免了其他项目中的错误影响你的tomcat的启动,如果说还有错误的话,你就得从配置文件和自己的程序中找了。。


麻烦你了。
还是报一样的错误

我配置文件都贴在发贴那里了,您帮我看看。是个很简单的helloworld应该,我刚接触struts2。麻烦了。
[其他解释]
方便的话,你把你的整个工程发到我邮箱,我给你调一下,调好了给你发过来。
syhlzjt@126.com
[其他解释]
加上log4j配置文件,把级别调低看看错误消息。
[其他解释]
null

热点排行