zoukankan      html  css  js  c++  java
  • 《精通 Java EE 项目案例 —— 基于 Eclipse Spring Struts Hibernate》 勘误

    我使用了NetBeans 6.5而不是Eclipse,因为不需要自己去集成那么多开发包,这个版本对于Java EE 已经有着很好的支持。再说MyEclipse也不是免费的,难免会有不少的麻烦。服务器使用了Apache Tomcat 6.0.18 Server。

    关于使用NetBeans,请参考前面的文章:http://blog.csdn.net/autofei/archive/2008/12/23/3586458.aspx

    书中有不少打印出来代码和光盘上的源代码并不一样,我以光盘为准了。

    第四章


    配置"struts-config"文件,书上给出的数据库源如下:
    1.     <data-sources>
    2.         <data-source key="noticemanagerDB" type="org.apache.commons.dbcp.BasicDataSource">
    3.             <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" />
    4.             <set-property property="url" value="jdbc:mysql://localhost:3306/noticemanager" />
    5.             <set-property property="username" value="root" />
    6.             <set-property property="password" value="root" />
    7.         </data-source>
    8.     </data-sources>
    这里有几个问题,首先它使用了MM.MySQL(http://mmmysql.sourceforge.net/index.html)现在已经"now the official JDBC driver for MySQL",可以在这里下载最新版本:http://www.mysql.com/products/connector/j/。我下载了5.17版本。同时需要把“mysql-connector-java-5.1.7-bin.jar”拷贝到“C:/Program Files/Apache Software Foundation/Tomcat 6.0/lib”下。参考自:http://www.roseindia.net/struts/strutsdatasourcemanagerontomcat5.shtml

    修改后的版本为:
    1.     <data-sources>
    2.         <data-source key="noticemanagerDB" type="org.apache.tomcat.dbcp.dbcp.BasicDataSource">
    3.             <set-property property="driverClassName" value="com.mysql.jdbc.Driver" />
    4.             <set-property property="url" value="jdbc:mysql://localhost:3306/lab" />
    5.             <set-property property="username" value="root" />
    6.             <set-property property="password" value="123456" />
    7.         </data-source>
    8.     </data-sources>
    如果只是修改配置文件,而不拷贝库文件,会出现如下错误:
    1. HTTP Status 404 - Servlet action is not available
    2. --------------------------------------------------------------------------------
    3. type Status report
    4. message Servlet action is not available
    5. description The requested resource (Servlet action is not available) is not available.
    6. --------------------------------------------------------------------------------
    7. Apache Tomcat/6.0.18
    在这一章4.20关于“将现有文件导入建好的项目中”提到了拷贝数据库驱动,可惜没有在前面第一次出现的时候提及。

  • 相关阅读:
    团队作业第三次——项目需求分析
    快乐就队——第八次站立式会议(05-02)
    快乐就队——第七次站立式会议(04-30)
    快乐就队——第六次站立式会议(04-29)
    快乐就队——第五次站立式会议(04-28)
    快乐就队——第四次站立式会议(04-27)
    快乐就队——第三次站立式会议(04-26)
    快乐就队——第二次站立式会议(04-25)
    快乐就队——第一次站立式会议(04-24)
    快乐就队——项目系统设计与数据库设计
  • 原文地址:https://www.cnblogs.com/ainima/p/6331388.html
Copyright © 2011-2022 走看看