1. 下载并安装jdk
注意环境变量的配置:
java_home: jdk的路径
 path:.;%java_home%\bin;%java_home%\jre\bin
classpath :  .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
 .  表示当前路径
; 表示分隔符
 
注意  jdk与jre内容不能同在java根目录下,可分别建立文件夹,放在java根目录下,原因是jdk与jre中都有bin、lib 文件夹,配置路径时防止出错
 
2.  tomcat的安装与配置
配置环境变量:
(1) CATALINA_BASE  :   tomcat的路径
(2) CATALINA_TMPDIR  :  .;%CATALINA_BASE%\temp
(3) CATALINA_HOME   :    tomcat的路径
(4) 编辑path  :  在变量值最后追加  ;tomcat的路径\bin
 
(5)设置manager,打开tomcat/conf/tomcat-users.xml 文件,添加如下代码:
<tomcat-users>
  <role rolename="manager-gui"/>
<role  rolename="admin"/>
<user username="admin" password="123456" roles="manager-gui,admin"/>
说明:这里设置了账号:admin,密码:123456
 
若要与eclipse配合使用,再进行一些设置
(1)  window->preferences->server->runtime environment->add->Apache->Apache Tomcatv7->next->tomcat installation directory 浏览找到Tomcat的安装目录,单击确定
(2) 重新启动tomcat,打开浏览器,输入网址:http://localhost:8080/或 http://127.0.1.1:8080/,若出现则配置成功
注意:有时候由于种种原因,导致tomcat打不开或链接不上,这可能是因为开启了一个tomcat,再开就会报错,同时,端口号被占用,此时
(1)进任务管理器关掉所有javaw.exe,重启试试
(2)打开tomcat->conf->server.xml修改connecter port
 
3.  tomcat集成到开发环境
(1) 打开eclipse(myeclipse),window->show view->other
(2) server->servers,右键单击,new->server,选择Apache,选择安装的tomcat对应安装的版本,选择安装路径
完成集成,server 框中或多出一个Tomcat服务器(经本人亲测,此方法在win10+tomcat7.0+eclipse ee中不可用。即:window->preferences->tomcat,选择相应的版本,及Tomcat home的路径,接下来默认,点击应用,ok)
(3).三只小猫图标
 
下载Eclipse的tomcat插件
根据情况选择相应的插件,有330,331,332等,解压后将复制到eclipse的解压缩路径中的plugins中,再重新打开eclipse,观察有三只小猫出现。

出现这个问题是因为仅仅是在eclipse中装了个tomcat的插件,而没有和tomcat服务器相关联
window->preferences->tomcat->选择tomcat version->然后在tomcat base输入Tomcat主目录,下面的参数会自动配置,点击apply。

然后在左边选择advanced,同样在tomcat base输入Tomcat主目录,
jvm setting 里面jre填上,点击apply

 
4.  Mysql数据库的下载与安装
 
/****************************************************************************
 
进入Mysql官方网站:http://www.mysql.com/downloads/mysql/选择最新版本,有安装版和压缩版,为方便选择安装版。
选择自定义安装->next,此时需要设置安装组件,选中要安装的组件并单击右键,从快捷菜单中选择Entire feature Will be installed on hard drive,即“全部安装在本地硬盘上”。Mysql Server ,Client Programs,Documentation等都做此操作,以保证安装所有文件。
注意:建议安装路径不要与操作系统同一分区,以免防止系统备份还原的时候数据被清空。
 
Mysql数据库的配置
在安装完成界面勾选上Launch the MySQL Instance Configuration Wizard,->finish,进入配置界面->next
有两种配置方式:手动精确配置和标准配置,为方便熟悉配置过程,选择手动配置->next
 
进入选择服务器类型界面(Developer Machine  开发测试类,占用资源较少;  Server Machine  服务器类型,占用资源较多; Dedicated MySQL  Server Machine  专门的数据库服务器,占用所有可用资源)
 
此时选择Server Machine->next 
进入选择MySQL数据库的大致用途界面,这里选择Multifunctional Database,->next
进入InnoDB Tablespace配置界面
此时就是为InnoDB 数据库文件选择一个存储空间,若开发者修改了该存储空间,要记住这个位置,重装MySQL时要选择一样的地方,否则可能会造成数据库破坏(对数据库做个备份也可)->next
选择Decision Support(DSS)/OLAP->next
 
选择TCP/IP连接并设定端口,(3306),编码方式(gb2312)->next
在Install As Windows Service和 Include Bin Directory in Windows Path 前面打勾
 
****************************************************************************/

一、下载mysql

1. 在浏览器里打开mysql的官网http://www.mysql.com/

2. 进入页面顶部的"Downloads"

3. 打开页面底部的“Community(GPL) Downloads”

4. 在页面中间的位置找到我们windows上要用的下载页面“MySQL on Windows(Installer & Tools)”

5. 选择第一项"MySQL Installer”

6. 页面底端找到下载入口“Windows (x86,

32-bit), MSI Installer”,点击Download按钮开始下载,共381.4M

注意:MSI格式是指windows的安装程序,下载后直接双击就能进入安装向导的那种,区别于对文件进行解压的安装方式;

7. 这个页面告诉询问你是否登录,告诉你登录之后有哪些好处,我们不登录,点击页面底部的“No thanks, just start my download.”按钮进入下载页面

8. 开始下载,等待下载完成(由于直接下载速度太慢,之后我用迅雷下载完成的)

9. 下载完成

二、安装mysql

1. 双击下载好的mysql安装文件“mysql-installer-community-5.7.14.0.msi”打开安装程序,打开后需要稍等一下

2. 选择安装类型(根据个人需要)

3. 我只需要安装mysql server,所以选择最后一项“Custom”,选择Custom之后左边的安装流程和右边的描述文字会改变,然后点击"Next"按钮继续

4. 在这里我们需要从安装程序提供的可安装的产品(Products)中选择我们需要的mysql server

我们展开Available Products里的第一项“MySQL Servers”,依次展开其子结点,直到其终端结点,我的操作是64位的,所以选中“MySQL Server 5.7.14 - X64”

然后点击绿色的向右箭头,将当前Product移动需要安装的列表,然后在右边展开“MySQL Server 5.7.14 -  X64”项,取消“Development Components”的勾选(因为我们只需要安装mysql server),之后点击“Next”按钮进入下一步

5. 点击“Execute”(执行)开始安装,安装过程中会显示安装的Progress(进度),等待安装完成后Status会显示Complete,mysql图标前会出现一个绿色的勾,然后点击“Next”按钮进入产品配置界面

6. 点击“Next”按钮进入MySQL Server 的配置

Config Type选择“Development Machine”,选择此项将使用较小的内容来运行我们的mysql server,对应小型软件、学习是完全够用的。之后“Next”

在Root Account Password设置数据库root账号的密码,我填的是123456所以程序提醒我密码强度为弱,我们需要牢记这个密码,然后点击“Next”

这里可以设置mysql server的名称和是否开机启动,我把名称改为了“MySQLZzz1”,取消了开机启动,其它的没改,点击“Next”

点击“Next”

此界面将之前设置的配置内容应用到我们的mysql server,点击“Execute”,等待完成就可以了

配置完成,点击“Finish”完成配置环节

7. 配置完成后将回到安装程序,我们点击“Next”继续

提示我们安装完成,点击“Finish”

MySQL 数据连接测试
由于mysql没有可视化界面,因此可借用Mysql图形界面管理软件:Navicat for MySQL或 phpMyAdmin
 
1.打开 Navicat for MySQL

2. 新建一个连接,填写连接信息:

连接名称:用于区分不同的连接,自己命名即可

主机名:localhost

端口:3306

用户名:root

密码:123456(之前配置mysql的时候填写的密码)

原文链接:http://blog.csdn.net/zhouzezhou/article/details/52446608
 

搭建web服务器-tomcat+apache+mysql+eclipse的更多相关文章

  1. Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程

    Ubuntu 搭建Web服务器(MySQL+PHP+Apache)详细教程 看了好多人的博客,有的不全 or 有问题,整理了一下,适合小白 新手先整理几个小问题 1.为啥使用 Linux 搭建服务器? ...

  2. 用tomcat搭建web服务器

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...

  3. 记录一些服务端术语和搭建web服务器

    菜单快捷导航 服务端常用术语 搭建web服务器和配置虚拟主机 记录一些服务端方面的常用术语 1.CS架构和BS架构 1.1 CS架构 CS(Client/Server),基于安装包类型的桌面或手机软件 ...

  4. CentOS 6.2下搭建Web服务器

    1Centos 6.2下搭建web服务器 如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性. 之前我们介绍 ...

  5. Android手机用KSWEB搭建Web服务器成功安装WordPress

    之前部落分享的几个免费Web服务器软件都是用来安装在本地电脑上,搭建Apache.PhpMyAdmin.MySQL等网站运行环境,然后我们就可以在电脑上测试运行Wordpress.Discuz! 论坛 ...

  6. CentOS 6.3下搭建Web服务器

    准备前的工作: 1.修改selinux配置文件(/etc/sysconfig/selinux) 关闭防火墙 (1)把SELINUX=enforcing注释掉 (2)并添加SELINUX=disable ...

  7. Ubuntu20.04搭建web服务器

    其他Ubuntu20以及Ubuntu18系列也可以!

  8. Servlet学习之web服务器Tomcat 详解

    Web服务器是什么 Web服务器是指驻留于因特网上某种类型计算机的程序.当Web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文 ...

  9. 轻松使用Nginx搭建web服务器

    如果读者以前做过web开发的话,就应该知道如何去搭建一个web服务器来跑你的web站点,在windows下你可能会选择去用IIS,十分的快捷,在linux下,你可能首先会想到apache,“一哥”( ...

随机推荐

  1. SDN第一次作业

    作业链接 你会选择作 网络编程 方向的程序员吗?为什么? 光凭阅读此篇文章我还无法确定以后是否选择作 网络编程 方向的程序员.出于自身知识的匮乏,文章中提到的很多东西都没有概念,全篇一口气阅读下来,给 ...

  2. 配置 github 上的程序

    最近学习的node.vue的单页模式,看到github (地址:https://github.com/bailicangdu/node-elm)上面有大神做了一个几十页的系统,心想怎么弄到本地研究下 ...

  3. Android 进程间通信

    什么鬼!单例居然失效了,一个地方设置值,另个地方居然取不到,这怎么可能?没道理啊!排查半天,发现这两就不在一个进程里,才恍然大悟-- 什么是进程 按照操作系统中的描述:进程一般指一个执行单元,在 PC ...

  4. LocalMaxima_NOI导刊2009提高(1)

    先打表,发现\(ans=\sum_{i=1}^n\frac{1}{i}\) 对于小数据可以直接打表 数据很大时,精度相对就比较宽松 欧拉-马斯刻若尼常数=调和级数-自然对数 调和级数为:\(\sum_ ...

  5. ajax同步与异步的坑

      之前工作中一个需求,需要动态的添加一组下拉菜单并为这个菜单绑定一个插件,很明显获取数据用Ajax,这本身是没错的,坑就坑在我用了 同步请求,当服务器端正确返回数据时再去执行下一个方法,这逻辑本身没 ...

  6. Centos7新功能

    Centos7 单用户模式   centos7里不再有0-6启动级别,而是4个target   graphical.target  多人模式,支持图形和命令行两种登录,对应之前的3,5级别   mul ...

  7. word设置每页50行

    1. 显示行号:页面布局-行号-每页重编行号 2. 调整页边距:页面布局-页边距-调整上下边距为2 3. 调整行数:页面布局-文档网格-只指定网格-设置行数

  8. window 下生成NodeJs(v8.9.3) 的 VS2015 解决方案node.sln

    window 下生成NodeJs(v8.9.3) 的 VS2015 解决方案node.sln 使用步骤 也可以参照 github: https://github.com/nodejs/node/blo ...

  9. PHP常见面试题总结

    1.include 和 require 都能把另外一个文件包含到当前文件中 他们有什么区别?include 和 include_once 又有什么区别? 二者区别只有一个,那就是对包含文件的需求程度 ...

  10. 2015四川省acm B题

    Carries frog has n integers a1,a2,-,an, and she wants to add them pairwise. Unfortunately, frog is s ...