毕业设计要做的题目,搭环境我就搭了两天。。。网上的教程都好碎啊。。
我的需求是这样,我有一个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,电脑就是手机的网关,这里填写手机的网关地址即可。