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关于“将现有文件导入建好的项目中”提到了拷贝数据库驱动,可惜没有在前面第一次出现的时候提及。

  • 相关阅读:
    Oracle 推出 ODAC for Entity Framework 和 LINQ to Entities Beta版
    Entity Framework Feature CTP 5系列文章
    MonoDroid相关资源
    MSDN杂志上的Windows Phone相关文章
    微软学Android Market推出 Web Windows Phone Marketplace
    使用 Visual Studio Agent 2010 进行负载压力测试的安装指南
    MonoMac 1.0正式发布
    Shawn Wildermuth的《Architecting WP7 》系列文章
    使用.NET Mobile API即51Degrees.mobi检测UserAgent
    MongoDB 客户端 MongoVue
  • 原文地址:https://www.cnblogs.com/ainima/p/6331388.html
Copyright © 2011-2022 走看看