zoukankan      html  css  js  c++  java
  • 跑通并调试第一个Java Struts程序

    1. 配置Tomcat虚拟路径
    Tomcat的安装路径/conf/Server.xml
    Host节点下面添加:

    <Context path="/WP3" docBase="D:\JavaSpace\WP3"/>

    2.注意路径大小写,就是因为我的…/WebContent/login.jsp路径中WebContent中的“C”被我小写了,导致访问站点不成功。

    3.将jar包添加到构建路径(Build Path)
    编译项目的时候总是包“import com.opensymphony.xwork2.ActionSupport;”无法解析。
    对于通过MyEclips构建的项目,默认是不会将WEB-INF/lib下面的jar包拉到编译环境。需要在工程处右键->Build Path->Config Build path…->勾选上需要关联的jar包。之后就会在工程中的Referenced Library中看到添加的jar包。

    4. 解决“Unbound classpath container: 'JRE System Library [jdk1.6.0_22]' in project 'jueding2'”
    右键工程->Build Path->Config Build path…->Library,此时会看到JRE System Library前面出现一个黄色的叹号,选择“Edit…”,修改配置即可。

    5.推倒重来
    因为我是Import一个Demo的例子,后来发现这个例子问题太多,索性在网上重新搜索了一个上佳的例子,Import后立马好使-_-!

    6.关于war
    曾经一度想要看看struts人家给出的Demo,后来发现struts下载包里面诠释war包,war包就是对于一个网站的打包,方便部署,但是据了解需要部署到Tomcat指定的目录才可以。MyEclips支持导入war包,首先建立一个Web project,然后右键项目,Import->General:Archive File->文件类型选择*.*,看到war文件导入即可。

    7.不必重新部署即可体现配置文件修改

    <struts>
     <constant name="struts.devMode" value="true"/>
        <package name="default" namespace="/" extends="struts-default">
            <action name="hello_struts">
                <result>
                    /Hello.jsp
                </result>
            </action>
        </package>
    </struts>

    注意加粗并下划线的配置,如此则可以不必重启Tomcat就可以实现修改配置文件,刷新页面即可生效。

  • 相关阅读:
    项目总结
    css的div垂直居中的方法,百分比div垂直居中
    HTTP 协议
    web和网络基础
    设计模式--策略模式
    设计模式--单例模式
    mockjs的基本使用入门
    浏览器标签页切换时jquery动画的问题
    javascript中的vavigator对象
    编写可维护的JavaScript-随笔(七)
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/3099413.html
Copyright © 2011-2022 走看看