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

我的需求是这样,我有一个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. 前端编译原理 简述-jison

    最近几年的项目技术难点都和编译原理,抽象语法树,代码编辑器 有关系.现在时间有点空,先从基础了解起来,让有些交互和提示能够更智能些. 编译原理-Parser    编译原理 其实就是 让计算机懂的 “ ...

  2. git 从存储库中删除敏感数据(删除文件历史)

    1.如果您的历史记录中还没有包含敏感数据的存储库的本地副本,请将存储库克隆到本地计算机. git clone https://github.com/YOUR-USERNAME/YOUR-REPOSIT ...

  3. assert函数应用

    目录 1 assert概念 2 assert作用 3 assert用法 3.1 检测调用者传过来的指针参数是否正常 3.2 判断某个变量的范围 3.3 assert只检验一个地方 3.4 不能使用改变 ...

  4. 【枚举】【lrj黑书】奇怪的问题(古老的智力题)

    题目描述: 请回答下面的 10 个问题,你的回答应保证每题惟有你的选择是正确的. ⑴ 第一个答案是b 的问题是哪一个?(a )2 ( b ) 3 ( c ) 4 ( d ) 5 ( e ) 6⑵ 恰好 ...

  5. 微信中浏览器支持input调用摄像头和只能上传图片

    <input type="file" capture="camera" accept="image/*" />

  6. 【转】Elastic-Job

    https://www.cnblogs.com/yushangzuiyue/p/9655847.html 什么是Elastic-Job Elastic-Job是当当网大牛基于Zookepper,Qua ...

  7. less避免编译

    less里面有一个避免编译,有时候我们需要输出一些不正确的css语法或者使用less不认识的专有语法.要输出这样的值我们可以在字符串前加上一个~ /*避免编译*/ .test_03{ width: 3 ...

  8. Ubuntu系统---中英文问题小记

    Ubuntu系统---中英文问题小记 Ubuntu系统安装的时候,选择English版本,这样进入tty模式,中文提示不会显示乱码,终端下也是提示英文版的信息. Ubuntu 系统中文显示乱码的问题解 ...

  9. PHP数组赋值

    <?php $array1 = array('a','b'); $array2 = array('a'=>array('1','2'),'b'=>array('3','4')); $ ...

  10. Golang 本身是用什么语言写的?

    原文:https://www.zhihu.com/question/66944175 ------------------------------- 首先,问题的说法是有问题的. golang本身是用 ...