毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

Myeclipse+jdk+tomcat+mysql环境搭建

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
pan>><br />系统管理员登录 <br/><br/>

        用户名:<input type="text" name="userid" size="19" maxlength="19" /><br/><br/>

         码:<input type="password" name="password" size="20" maxlength="19" /><br /><br />

                 <input type="submit" name="Submit" value="登录"/>    

                 <input type="reset" name="Submit" value="重置" /><br/>                           

                </td>

                <td></td>

              </tr>

          </table>

          </form>

          </td>

  <td width="40%"></td>

  </tr>

  <tr><td height="67" colspan="3">  

  </td>

 </tr>

</table>

  </body>

</html>

 

4.2src中新建类,包名:servlet  类名:HomePageAction 点击完成。代码如下:

package servlet;

 

import java.io.IOException;

import java.sql.*; //导入数据库处理所有库

import javax.servlet.ServletConfig;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.swing.JOptionPane;

 

//用户登录处理Servlet 系统登录主页处理表单

public class HomePageAction extends HttpServlet {

private Connection cn=null;     //定义数据库连接对象

private String driverName=null; //数据库驱动器

private String url=null;        //数据库地址URL

//初始化方法,取得数据库连接对象

public void init(ServletConfig config) throws ServletException

{

super.init(config);

driverName=config.getInitParameter("driverName");

url=config.getInitParameter("url");

try {

//加载驱动程序

Class.forName(driverName);

//连接数据库

cn=DriverManager.getConnection(url,"root","root");

} catch(Exception e) {

System.out.println("取得数据库连接错误:"+e.getMessage());

}

}

//处理GET请求方法

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException

{

//取得用户注册表单提交的数据

String userid=request.getParameter("userid");

String password=request.getParameter("password");

//判断登录账号为空,则自动跳转到注册页面

if(userid==null||userid.trim().length()==0) {

response.sendRedirect("index.jsp");

JOptionPane.showMessageDialog(null, "User name or password can't be empty!");

}

//判断登录密码为空

if(password==null||password.trim().length()==0) {

response.sendRedirect("index.jsp");

JOptionPane.showMessageDialog(null, "User name or password can't be empty!");

}

//查询数据库和跳转到登录主界面

try {

//查询数据库操作

//跳转到主界面

response.sendRedirect("success.jsp");

} catch(Exception e) {

System.out.println("错误:"+e.getMessage());

response.sendRedirect("index.jsp");

}

}

//处理POST请求方法

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException

{

doGet(request,response);

}

//销毁方法

public void destroy() {

super.destroy();

try {

cn.close();

}catch(Exception e) {

System.out.println("关闭数据库错误:"+e.getMessage());

}

}

}

4.3修改配置web.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>

<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">

  <welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

  

  <!-- 配置Servlet -->

  <servlet>

  <servlet-name>HomePageAction</servlet-name>

  <servlet-class>servlet.HomePageAction</servlet-class>

  <init-param>

<param-name>driveName</param-name>

  <!--param-value>sun.jdbc.odbc.Jdbc0dbcDriver</param-value-->

  <param-value>com.mysql.jdbc.Driver</param-value>

  </init-param>

  <init-param>

  <param-name>url</param-name>

  <!--param-value>jdbc:odbc:cityoa</param-value-->

  <param-value>jdbc:mysql://127.0.0.1:3306/am</param-value>

  </init-param>

  </servlet>

  <servlet-mapping>

   <servlet-name>HomePageAction</servlet-name>

   <url-pattern>/loginAction.do</url-pattern>

  </servlet-mapping>    

</web-app>

注意:jdbc:mysql://127.0.0.1:3306/am am是数据库名字

4.4WebRoot/WEB-INF/lib下导入mysql驱动(粘贴mysql-connector-java-5.0.4-bin.jar

4.5创建success.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

    <title>验证成功界面</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv, ="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">    

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

  </head>  

  <body>

     界面表单提交跳转成功 <br>

     <a href="index.jsp">返回</a>

  </body>

</html>

4.6部署TestServlet项目

 

4.7运行项目

点击运行图标,选择TestServlet on Tomcat 6X后,控制台显示运行通过,如下图:

Web Browser中输入:http://localhost:8080/TestServlet/index.jsp

输入账号和密码点击“登录”,跳转到success.jsp页面

因本例子中并没有与am数据库中的表正式连接,故控制台会报错,只要后期将表添加并不会报错了。此处不收影响

 

 

,

本手册是记录在win7+jdk1.6+tomcat6.0+mysql5.1+myeclipse8.0环境搭建及应用部署

 

安装工具和源代码到均在云盘下载

 

一、 安装jdk1.6

1安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdkjre安装在同一文件夹会出错)

 

 

2配置环境变量:

右击“我的电脑”属性——》选择“高级系统设置”——》“环境变量”,

2.1配置变量JAVA_HOMEC:\Program Files\Java\jdk1.6.0_17;

2.2配置变量PATH:输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

2.3系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

系统变量配置完毕

2.4检验是否配置成功 运行cmd 输入 java -version java -version 之间有空格)

若如图所示 显示版本信息 则说明安装和配置成功。

 

二安装tomcat6.0

1双击安装tomcat到路径:C:\Program Files\Apache Software Foundation 默认安装完后如下图所示:

 

2配置Tomcat环境变量

TOMCAT_HOME变量C:\Program Files\Apache Software Foundation\Tomcat 6.0

CATALINA_HOME变量C:\Program Files\Apache Software Foundation\Tomcat 6.0

Path变量:;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib\servlet-api.jar

这里要注意,各个变量值之间一定要用;分隔。

 

3. 启动Tomcat服务器

在路径:C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin下双击tomcat6.exe启动服务器,如下图所示:

4测试Tomcat服务器是否安装成功

在浏览器中输入http://http://localhost:8080http://127.0.0.1:8080,显示Tomcat下图安装成功

 

 

三安装mysql5.1

1双击安装mysql文件,安装在路径(C:\MySQL

2向导启动,按Next继续,有三个选项,我们选择用户自定义“Custom”,有更多的选项,也方便熟悉整个安装过程;

3.初学者默认即可,老鸟自行修改安装目录

4如果设置有错误,可以返回重新设置,现在我们按Install开始安装;一直默认next点击Finish结束软件,下面我们将启动Mysql配置;

5.mysql配置向导启动界面,按Next继续

6.我们选择手动精确配置“Detailed Configuration”,点击Next继续;

7. 选择服务器类型,我们选择开发测试类,mysql占用很少资源,“Developer Machine”点击Next继续;

8. 选择mysql数据库的大致用途,我们这边选择 通用多功能型“Multifunctional Database“点击Next继续;

9.为数据选择存储空间,我们这边默认即可,点击Next继续;

10. 选择您的网站的一般mysql访问量,同时连接的数目 我们自行设置20个即可,这个是自己的服务器,够用了,点击Next继续;

 是否启用TCP/IP连接,如果不启用,就只能在自己的机器上访问mysql数据库了,我这里启用,把前面的勾打上,端口默认为3306;还有你可以选择“启用标准模式”(Enable StrictMode),这样mysql不会允许细小的语法错误。点击“Next”继续;

 

选择我们通用的编码,选择第三个,选择GBK,点击“Next”继续;

我们这边全部打上勾,其他默认,点击“Next”继续;

输入管理密码root,其他默认,点击“Next”继续;

成功与否,就看这一步了,点击“Execute”使设置生效;如果有误,点击BACK检查之前设置;

好了,我们这边已经完成安装,点击“Finish”结束mysql的安装与配置!

四、安装myeclipse

安装及汉化myeclipse步骤省略

2安装完myeclipse配置tomcatjdk

先配置tomcat,菜单“窗口”——》首选项——》Myeclipse——》servers——》Tomcat6.0,选择刚才安装tomcat6.0的安装路径,如下配置:

 

 

配置完tomcat后,在配置下面的jdk如下图:

配置完后,点击“确定”按钮

3部署和运行web project

点击图标:运行TestServlet项目

4.例子演示:

4.1点击菜单“文件”——》新建——》Web Project,输入项目名:TestServlet 点击确定, 如下图:

 

index.jsp代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

    

    <title>火车票订票系统</title>

  </head>

  

  <body>

  

  <table width="100%" height="75%" border="0" align="center">

  <tr>

    <td width="40%" height="20%"> </td>

    <td width="20%" >

           <!-- 中间登录部分布局 提交表单  配置web.xml -->

           <form action="loginAction.do">

           <table width="500" height="80%" border="2" >

               <tr>

                 <td></td>

                 <td align="center"   全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!