毕业设计要做的题目,搭环境我就搭了两天。。。网上的教程都好碎啊。。

我的需求是这样,我有一个Android app需要与电脑上的数据库交换信息,实现增删查改,这样不管用什么方法,电脑上都要有一个服务器环境。现在我就要来说说怎么搭建环境。

首先需要下载的安装包有: java,jdk,mysql,tomcat,myeclipse,mysql-connector(mysql-connector-java-5.1.37-bin.jar)等。

第一步:JAVA和jdk的安装。从官网下载下来相对应的版本后,点击安装下一步下一步即可,网上有数不清的教程,还要配置环境变量等等。

第二步:tomcat安装。从官网下载相应版本 http://tomcat.apache.org/download-70.cgi  如图所示,下载下来是一个压缩包,直接解压即可。压缩包版本也挺好用的,具体教程参见 http://www.cnblogs.com/Johness/archive/2012/07/20/2600937.html

第三步:tomcat安装配置好以后依次安装mysql 和 myeclipse 网上教程也是大把抓,没什么需要注意的地方。

第四步:将tomcat与myeclipse连接 为了验证连接需要新建一个web项目,什么代码都不用写,可以直接配置。配置myeclipse与tomcat连接时,除了连接自己的tomcat和可以取消myeclipse自带的tomcat。如下图所示。

配置完myeclipse还要把自己的项目发布到tomcat上。才能通过浏览器访问你写的jsp

教程参见 http://jingyan.baidu.com/article/597a064397d47a312a52434f.html

所有的都完成以后在浏览器中输入localhost/test/    test是你的项目名称就能看到 index.jsp的页面了。如果看不到说明配置错误,仔细检查。

第五步:配置mysql到项目 这时需要用到刚才下载的connector 下载地址 http://dev.mysql.com/downloads/connector/j/ 下载后解压

我们需要上图所示的jar。具体教程可以参见 http://www.cnblogs.com/laifu/p/3380349.html

这里面有个坑这个红框位置是自动出来的,你要是不改 最后你test Driver 的时候一定错误,它还提示你是URL错误。

把这个地方改成com.mysql.jdbc.Driver就可以了,因为你的URL写的就是jdbc:mysql://<hostname>[<:3306>]/<dbname>,这两个要一致。

其中,本教程里的第二步配置DB browser与否不影响项目连接数据库,只是可以在myeclipse中直接查看你要用到的数据库

另外教程中JSP的代码是根据他的数据库情况写的,你需要做部分修改,比如数据库连接密码,表名称之类的。

全部改好以后 保存一下,不需要运行。然后在浏览器里访问localhost/test/你会发现在  Class.forName("com.mysql.jdbc.Driver");这一句出现了错误!!连不上数据库!!怎么回事啊 欧多凯啊。就要结束了弄什么幺蛾子啊啊啊

没关系,那是因为你还有一部没有做。那就是把刚才下载的connector 包放到tomcat的lib目录下

好了,这一切都结束了,你再刷新一下页面就能正确看到你刚才保存的index.jsp了。

恩。最后的最后别忘了我是想让手机访问电脑的服务器发送的JSON数据的,那就要保证手机和电脑在一个局域网内。手机连上电脑的WiFi就是在一个局域网了。然后,手机也能在浏览器里看你写的jsp页面哦。手机浏览器访问 你的电脑ip/test/就能看到和电脑一样的页面了,这里的ip不能写localhost  127.0.0.1 了,要按具体情况填写。如果手机连接电脑WiFi,电脑就是手机的网关,这里填写手机的网关地址即可。

tomcat+myeclipse+mysql环境搭建的更多相关文章

  1. tomcat 介绍及环境搭建

    一.tomcat介绍 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型 系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选. ...

  2. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    原文地址:http://www.osyunwei.com/archives/7378.html 搬运是为了自己找资料方便. 准备篇 一.环境说明: 操作系统:Windows Server 2012 R ...

  3. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: htt ...

  4. Ubuntu+Apache+PHP+Mysql环境搭建(完整版)

    Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里云服务器 二.Apache 1.安装Apache,安装命令:sudo apt-get ...

  5. Ubuntu+Apache+PHP+Mysql环境搭建(完整版)(转)

    http://www.2cto.com/os/201505/401588.html Ubuntu+Apache+PHP+Mysql环境搭建(完整版) 一.操作系统Ubuntu 14.04 64位,阿里 ...

  6. node.js+mysql环境搭建

    https://www.jianshu.com/p/9b338095cbe8 node.js+mysql环境搭建 0x01 前言 随着html web技术的发展,和全栈式开发的需求,对于前端人员来讲, ...

  7. SSM Spring+SpringMVC+mybatis+maven+mysql环境搭建

    SSM Spring+SpringMVC+mybatis+maven环境搭建 1.首先右键点击项目区空白处,选择new->other..在弹出框中输入maven,选择Maven Project. ...

  8. windows下php+apache+mysql环境搭建

    在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC ...

  9. 一起学ASP.NET Core 2.0学习笔记(一): CentOS下 .net core2 sdk nginx、supervisor、mysql环境搭建

    作为.neter,看到.net core 2.0的正式发布,心里是有点小激动的,迫不及待的体验了一把,发现速度确实是快了很多,其中也遇到一些小问题,所以整理了一些学习笔记: 阅读目录 环境说明 安装C ...

随机推荐

  1. win8怎么强制删除文件

    转自:https://www.jizhuba.com/zhichanglicai/20180119/5705.html 方法/步骤1.例如我们想删除桌面上的“123”文件夹,发现无法删除.2.可以这样 ...

  2. 图像处理库GPUImage简单使用

    一.介绍 GPUImage是一个基于OpenGL ES 2.0的开源的图像处理库,作者是Brad Larson.GPUImage将OpenGL ES封装为简洁的Objective-C或Swift接口, ...

  3. KVM之virsh管理虚拟机硬盘配置

    新建raw格式虚拟盘 [root@ubuntu ~]# qemu-img create -f raw /data/raw/disk02.raw 5G Formatting '/data/raw/dis ...

  4. Java入门学习总结_02

    一:注释 注释主要就是用来解释某句或者某段代码使得其他人调试更加方便.特点是在编译代码的时候不会编译注释, 不管发不发生错误.注释主要分为单行注释//(快捷键ctrl+/).多行注释/* */(快捷键 ...

  5. 作为一个java高级工程师的进阶之路

    本文可能可能更偏向于是内心的独白篇和面试技巧总结 一.独白 之前也面试别人,现在轮到自己找工作,怎么说呢,每个面试官的看法不一样,面试的方式就不一样,比如我面试别人我喜欢问项目中他用到了那些,然后针对 ...

  6. 19C imp 导入合并表空间

    因为项目需要从9i 导数据到18C,所以发现如下特性 1.18C imp 导入数据,如果表空间在目标库没有,会将表导入到用户默认表空间 2.18C imp 导入数据,如果表空间在目标库有,但缺少权限. ...

  7. notify()和 notifyAll()有什么区别?(未完成)

    notify()和 notifyAll()有什么区别?(未完成)

  8. L1与L2正则化

    目录 过拟合 结构风险最小化原理 正则化 L2正则化 L1正则化 L1与L2正则化 参考链接 过拟合 机器学习中,如果参数过多.模型过于复杂,容易造成过拟合. 结构风险最小化原理 在经验风险最小化(训 ...

  9. Struts2入门2

    五.Struts2的工作原理及文件结构 Struts2过滤与自己相关的请求,比如.action后缀的请求,Struts2会进行过滤和处理,但如果是.html或者.jsp,Struts2不会对其进行处理 ...

  10. koa常用api文档整理

    koa 支持的配置 1.应用配置是 app 实例属性,目前支持的配置项如下 配置项名称 简介 app.name 应用名称(可选项) app.env 默认为 NODE_ENV 或者 developmen ...