这是我看到的最简单的Jsp环境配置,用上述软件版本,傻瓜式安装就是了,根本不用手动设置环境变量什么的。

注意:利用下文中的first.jsp例子时,有两点要注意,一是把中文的双引号替换为英文的,在macromedia中很容易看出来,有很多个;

二是,数据库的用户名和密码要替换为你自己的。

JSP、TOMCAT、MYSQL、fileupload、jxl的配置、编程、部署、调试及入门教程

强烈推荐MYECLIPSE8.5+TOMCAT 7+MYSQL 5.5,我这认为这三个一起用配置起来是最轻松的,配置工作最少的。尤其是TOMCAT 7,一安装完就能直接用,根本无需配置!而且也没有什么BUG,用起来挺好的。很多老的教程中,会让你配置一大堆东西,相信我,其实根本不需要! 安装JDK 6.0这个是必备的,我装的是jdk-6u1-windows-i586-p。如果你不非要追求最新版本,就也装这个吧,这样的话,如果你严格按照本文来配置开发环境,我保证是绝无问题的。 安装MYECLIPSE 8.5去网上下个,安装起来基本不用动脑。 安装TOMCAT 7直接去官网(tomcat.apache.org)下载,我用的是apache-tomcat-7.0.23。我的安装目录是D:\Tomcat7,这个目录下方会用到。安装后无须任何配置!TOMCAT会在开始菜单中创建一个叫welcome的快捷方式,运行它如果能看见tomcat的欢迎网页,就说明没问题。 安装MySQL到MySQL的官网(www.mysql.com)上下载mysql-5.5.19-win32.exe和mysql-connector-java-5.1.18.zip。运行mysql-5.5.19-win32.exe进行MYSQL的安装,整个过程是比较智能化的,我挑必须注意的地方说下:安装完后会出现个配置向导的选项(Configure the MySQL Servernow),请勾选立即配置你的MySQL。有些人说安装完MySQL后无法启动,原因就在于没有配置MySQL。点击“Finish”完成安装,并开始配置MySQL,点“Next”,进入配置类型选择页面。选“Detailed configuration”(详细配置)点“Next”,进入服务类型选择页面。选“Developer Machine”(开发者机器),这样占用系统的资源不会很多点“Next”后,进入数据库用法选择页面。选择“Multifunctional Database” 点“Next”,进入选择InnoDB数据存放位置页面 不用更改设置,直接放在Installation Path安装目录里即可,然后点“Next”,选择MySQL的同时联接数选择“Manual Setting”,设置为100(根据自己需要,酌情设置)点“Next”,配置MySQL在TCP/IP通讯环境中的端口选择默认的3306端口即可。点“Next”,选择MySQL中的字符设置注意,这里的选择将会影响你是否能在MySQL中使用中文。选择utf-8字符集以便支持简体中文(JSP里经常用utf-8),点“Next”,设置Windows服务选项注意,这里的选择很关键。“Install As Windows Service”一定要勾选,这是将MySQL作为Windows的服务运行。 “Service Name”就用默认的“MySQL” 下面的“Launch the MySQL Serverautomatically”一定要勾选,这样Windows启动时,MySQL就会自动启动服务,要不然就要手工启动MySQL。     许多人说安装MySQL后无法启动、无法连接、出现10061错误,原因就在这里。     点“Next”,设置根帐号root的登录密码(MySQL默认的账号名就是root) “Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。这个密码要记好,以后会经常用得到的!“Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。 点“Next”,MySQL配置向导将依据你上面的所有设定配置MySQL,以便MySQL的运行符合你的需要 点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL服务启动成功 点“Finish”完成,整个MySQL的配置完成,剩下的就是用MySQL客户端连接MySQL服务器,然后使用了。 安装JDBC驱动:说白了,就是得让TOMCAT能认得出你的MYSQL。    解压mysql-connector-java-5.1.18.zip(解压后有好几个文件,不用想太多,我们只用得到mysql-connector-java-5.1.18-bin.jar),把mysql-connector-java-5.1.18-bin.jar放到D:\Tomcat7\lib(这个目录要根据你的TOMCAT的安装目录来变,别死脑筋)下面。 查看并启动MySQL服务:在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接。可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。     弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”     在开始菜单-所有程序-MySQL-MySQL Server 5.5里有个叫MySQL Command Line Client的快捷方式,运行它,你会发现系统在跟你要密码,输入安装时设置的密码即可。 入门教程数据库的使用在运行MySQL Command Line Client后打开的命令行窗口中,可以操作MySQL。使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号——少部分命令可以没有) 显示数据库:show databases; ——就可以看到有哪些数据库了。 使用数据库:use 数据库名; ——可以进入数据库。显示数据表:show tables; ——可以看到当前数据库里有哪些数据表。 下面我们来建立一个数据库first,再建一个数据表about,然后在about表中填入一些数据,供下面测试用。 建库在mysql里建一个数据库first,以及在数据库里建一个表about 命令:create database first; 输入命令:use first; 使用first数据库; 在first库中建表 命令:create table about(id int(8)primary key,name varchar(10)); 在表中加入数据: 命令:insert into  about values(‘1026’,’laojiang’); JSP连接mysql在D:\Tomcat7\webapps目录下建立子目录myapp 进入D:\Tomcat7\webapps\myapp目录下 用记事本编写一个文件保存为first.jsp 代码如下:

您的第一个字段内容为: 您的第二个字段内容为: 在浏览器中输入: http://127.0.0.1:8080/myapp/first.jsp 若出现: id|num 0 |laojiang 数据库操作成功,恭喜你。 以上操作是直接在TOMCAT的webapps中直接操作的。对于简单的JSP页面这样通常没有什么问题,但是对于SERVLET和JAVABEAN,特别容易出问题(至于原因嘛,你可以观察MYECLIPSE创建项目的目录与部署后的文件目录,层次是不一样的)。所以我推荐要把MYECLIPSE与TOMCAT关联起来,并通过部署网站功能来进行网站的调试。 补充介绍:退出命令:exit 为数据库设置权限(用户和密码) 命令:grant all privileges onfirst.* to test@localhost identified by  “123456”; 当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对first这个数据库操作,这样避开使用root账户。不过这功能我不怎么用。 建议的开发流程:在MYECLIPSE中新建-》部署-》运行 关联MYECLIPSE与TOMCAT:MyEclipse->Window->Preferences->MyEclipse->Servers->Tomcat->ConfigureTomcat 6.x,虽然我们装的是TOMCAT 7,不过这里当作6.X来配置也没有问题的,Trust me。然后,Tomcat home directory和Tomcat base directory都选择D:\Tomcat7(上文中我们的TOMCAT安装目录,记得不?当然你可以根据实际情况来更改),Tomcat temp directory可以用D:\Tomcat7\temp(如果没有的话自己建个),最后那个Optional program arguments不用填,然后点OK。在左侧项目列表中,右击要部署的项目名->MyEclipse->Add andremove project deployments->Add->Server栏里选Tomcat 6.x,单击FINISH。这样就部署好了,下次再要部署时,只需单击下列表里的服务器,然后单击Redeploy就行了。请细心比较直接在MYECLIPSE中新建的项目的目录结构与部署到TOMCAT中后的目录结构,最大的区别就是WebRoot目录下的内容被取了出来,所以这就是为什么在直接在MYECLIPSE中新建的项目里(即使是已经放在TOMCAT的WEBAPPS目录中了)运行SERVLET时会报错的原因,因为目录结构不同。而在通过MYECLIPSE的部署功能把网站进行部署后,就没有任何问题了!而且再注意看部署后的项目的web-inf/lib目录下的jar包,其实是我们用到的包被部署到这里来了,而在项目部署前的源文件夹里看web-inf/lib目录,里面其实是什么jar包都没有的(common-fileupload,common-io,jxl这三个包我都是放在tomcat/lib目录下,不放在项目web-inf/lib下的,在MYECLIPSE中使用时,我会手动导入这三个包,部署后,你就会发现这三个包被拷贝至部署后的项目的web-inf/lib下去了)。 Servlet:尽量使用MYECLIPSE来编写Servlet,因为MYECLIPSE可以自动添加相关的映射信息到web.xml中。MYECLIPSE自动添加的映射信息里有“/servlet”字样,据我调试,发现是多此一举,反而会导致报404错误!(404错误是一个关于路径的错误,说白了,就是系统找不到你指定的内容)注意有种情况特别要注意:SERVLET的代码是存在SRC目录中的,假设你的页面是放在WEBROOT下面的子文件夹PAGES中,那么在调用SERVLET(假设名为Upload)时,应当使用“../Upload”——也就是说,你得告诉系统,Upload这个SERVLET在当前页面的上一层目录里。如果不这样做,就会报404错误。 Common-fileupload,common-io,jxl这三个包的配置:前两个用于上传文件,最后一个用于操作EXCEL表。这三个包应当放在tomcat/lib下面,其它任何地方都不要放,然后在项目中手动添加这几个包。否则会导致冲突。这几个要保证包的唯一性。向TOMCAT部署网站后会发现这三个包被自动拷贝至部署后的项目的web-inf/lib下面了。曾经我也根据网上的说法,把这三个包放到JDK的目录里去或者放到项目目录里去,都会出现这样那样的错误。 推荐使用MySQL Workbench   在MYSQL官网上有得下,用它可以可视化编辑MYSQL数据库,真的是方便得不得了!

jsp tomcat7 mysql_最简单的Jsp环境配置及数据库连接调试(Jdk7+Tomcat7+Mysql5.5)相关推荐

  1. tomcat7 java_java开发环境配置(windows下JDK7+tomcat7)

    參考原文:http://www.cnblogs.com/goto/archive/2012/11/16/2772683.html http://www.cnblogs.com/feilong35407 ...

  2. Jsp(二)——简单的Jsp程序

    目录 1.首先将eclipse与Tomcat关联起来 2.用eclipse创建简单的HTML文件 3.用eclipse创建简单的.JSP文件 我们来写一个简单的Hello World程序: 1.首先将 ...

  3. jsp ejb mysql_关于UTF-8 JBoss,JSP,EJB,MySQL,STRUTS的中文处理方案

    滥觞:gdtommy47的 Blog 作者:gdtommy47的 Blog "> 假定MySQL,J2EE平台的中文处置惩呈现标题成果,则请从以下几方面思量: A.数据库设置装备陈列 ...

  4. JetBrains PhpStorm 2017.1.4 x64+PHPWAMP+Xdebug环境配置以及断点调试

    首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...

  5. Phpstorm 2017.1+PHPWAMP+Xdebug环境配置以及断点调试

    首先先来说下IDE和服务环境的配置: 第一步,在PHPWAMP的站点根目录下创建项目文件夹,然后把IDE项目文件指向该文件,如下图所示: 第二步,创建文件,然后通过服务器进行显示,这里我写了两个文件, ...

  6. 这可能是我觉得最折腾的C++环境配置(编码+调试)--mac+eclipse

    本着造福大众的心态,万一可能有人喜欢这种环境开发呢对吧~~折腾了一天,又是谷歌又是百度,讲真遇到报错问题搜出的资料挺少的,看来用这类环境开发C++的人不多,毕竟谁没事干放着xcode,vscode不用 ...

  7. Nginx运维之二 简单安装和环境搭建

    Nginx运维之二 简单安装和环境配置 安装环境 gcc 安装 PCRE pcre-devel 安装 zlib 安装 OpenSSL 安装 下载安装 配置安装 编译安装 配置编辑(案例) 启动与停止 ...

  8. lex和yacc环境配置

    lex和yacc的使用很简单,但环境配置却是各种问题,本章说明lex和yacc在windows下的环境配置. 软件需求: 系统 win7-64位(win7-32, win8, win10全部通过) c ...

  9. Fortran语言初探及Win7 64位下Fortran开发环境配置

    笔者作为一只游走在生态.遥感.GIS与计算机的学生狗,最近终于因缘际会各种巧合下开始学习Fortran.还记得遥感物理课上牛柳两位老师(真是一个折磨萌萌哒台湾腔南方银口音的老师组合)的辐射传输方程.几 ...

最新文章

  1. POJ - 3160 Father Christmas flymouse DAG最长路
  2. ACM小白入门之必须要了解的东西
  3. Halcon资料:image,region,xld三者如何转化和保存
  4. Linux-0.00运行环境搭建【转】
  5. java安全编码指南之:表达式规则
  6. 基于vue的无缝滚动组件
  7. 搜索引擎的十大秘密(收藏)
  8. VS2005中单元测试自定义异常的方法
  9. dreawever与php做网页,教程方法;Drea、mweaver CS5更改代码颜色方法电脑技巧-琪琪词资源网...
  10. sas不能安装独立的java_SAS安装问题解决办法
  11. Axure动态显示实时时间
  12. 软件工程实训有必要吗_软件工程专业有没有必要考研?
  13. android svg 线条动画教程,svg 线条动画
  14. Android 根据应用内选择时间调整TextClock时区
  15. [数据集][VOC]老鼠数据集voc格式3001张
  16. python随机画笑脸_如何用python画笑脸
  17. word 排版大师1.36版本发布啦。
  18. JSP Sessions
  19. python 接收MQTT间隔一段时间停止问题
  20. Newtonsoft.Json 使用

热门文章

  1. 为什么不受欢迎的书呆子? 《黑客与画家》
  2. 循环小数 uva202
  3. 程序员要怎样学习英语?
  4. 不得不使用的百度快照优化seo技巧
  5. 【亲测】登录界面,拖动滑块验证
  6. XGBOOST回归用法和官方参数解释
  7. C++ operator 重载
  8. 信用卡违约预测模型的开发思路
  9. 求助:关于python tkinter模块 pack() 函数问题。请各位大神赐教!
  10. 个人python学习(10)