zoukankan      html  css  js  c++  java
  • Java Web开发环境搭建基础[Windows篇]

    1. 准备软件:

    JDK:(jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe)

    Tomcat:(apache-tomcat-7.0.54-windows-x86.zip)

    Eclipse:(eclipse-java-helios-SR1-win32.zip)

    MyEclipse:(myeclipse-8.6.1-win32.exe)

    MySQL:(mysql-5.5.20-win32.msi)

    MySQL JDBC:(mysql-connector-java-5.1.31.zip)

    Navicat for MySQL:(10.1.7 Enterprise)

    2. 基本设置:

    a) Tomcat直接解压

    b) JDBC的驱动设置:

    解压缩mysql-connector-java-5.1.31.zip,将mysql-connector-java-5.1.31.zip里面的mysql-connector-java-5.1.31-bin.jar拷贝到tomcat下lib目录就可以了

    c) 安装并启动MySQL:

    MySQL安装完成后,可以通过"开始"->"运行",输入services.msc,查看MySQL服务是否已经开启。

    3. 演示例子:

    a) 在Tomcat解压目录的webapps下新建一个项目文件夹,我的叫jayFirstWebApp

    b) 新建一个文本文件,另存为JDBCTest.jsp文件,其中内容如下:

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
    <html>
    <body>
        <table border=1>
        <tr>
            <td>ID</td>
            <td>名字</td>
        </tr>
        <%
            Class.forName("com.mysql.jdbc.Driver").newInstance();
            String url ="jdbc:mysql://localhost/first";
            Connection conn=DriverManager.getConnection(url,"root","123456");
            Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
            String sql="select * from about";
            ResultSet rs=stmt.executeQuery(sql);
            while(rs.next()) {
                out.println("<tr>");
                out.println("<td>"+rs.getString("id")+"</td>");
                out.println("<td>"+rs.getString("name")+"</td>");
                out.println("</tr>");
            }    
            out.print("数据库操作成功,恭喜你!");
            rs.close();
            stmt.close();
            conn.close();
        %>
        </table>
    </body>
    </html>

    其中first是你新建的MySQL数据库名,root123456是该数据库的用户名和密码,aboutfirst数据库的一张表的名字,idname是该表的两个字段。改数据库的创建可以

    采用Navicat for MySQL,操作起来比命令行更直观。

    c) 启动Tomcat,然后在浏览器中输入http://localhost:8080/jayFirstWebApp/JDBCTest.jsp,可以观看网页效果。启动Tomcat之前,确认

    JDBC的驱动设置正确(最简单的方法是将mysql-connector-java-5.1.31.zip里面的mysql-connector-java-5.1.31-bin.jar拷贝到tomcat下lib目录就可以了)

    4. 常见问题:

    a) MySQL重装的时候,老是卡在apply security setting error:

    在安装mysql数据库时,如果重新安装,很容易遇见apply security setting error,即 在配置mysql启动服务时,在启动apply security setting时会出错,

    原因是卸载mysql 时并没有完全删除文件,所以有必要手动清除这些,要清除的文件主要: 

    一、mysql的安装目录,一般为C:Program Files目录下。 

    二、mysql的数据存放目录,一般在C:Documents and SettingsAll UsersApplication Data目录下(需要注意的时Application Data这个文件夹默认是隐藏的,

    要通过 工具->文件夹选项->查看->显示所有文件与文件夹 来设置隐藏文件可见)。 

    三、如果还不行,则需要进一步删除注册表数据,通过regedit,删除以下几个文件: 引用 

    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL 

    HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL 

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/My SQL

    经过上面几个步骤以后,再装就不应该出现这个问题了。

    b) JSP页面报错,出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver:

    在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Class.forName("om.mysql.jdbc.Driver");时myeclipse是

    不会去查找字符串,不会去查找驱动的。所以只需要把mysql-connector-java-5.1.7-bin.jar拷贝到tomcat下lib目录就可以了。

  • 相关阅读:
    201571030321 马玉婷 实验二 小学四则运算
    构建之法浅思
    个人学期总结
    201571030320/201571030335《小学四则运算练习软件软件需求说明》结对项目报告
    201571030320/201571030335《小学四则运算练习软件》结对项目报告
    201571030320+小学四则运算练习软件项目报告
    初读《构建之法》所思所问
    个人学期总结
    201571030318/201574010343《小学四则运算练习软件软件需求说明》结对项目报告
    201571030318/201574010343《小学四则混合运算》结队报告 马麒
  • 原文地址:https://www.cnblogs.com/jayhust/p/3775298.html
Copyright © 2011-2022 走看看