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. 学习docker on windows (1): 为什么要使用docker

    为什么要用Docker? 如果我们想使用某种pc软件, 那么在互联网上查找并安装软件的流程大致如下图: 那么这就有几个问题要弄清楚: 从哪里获得软件 App Store Linux的包管理 从某些网站 ...

  2. 似懂非懂的Comparable与Comparator

    jdk1.8.0_41 一知半解写代码, 集合排序用个啥. 抄起键盘胡乱打, 似懂非懂最可怕. Comparable与Comparator都是用于集合的排序,对于大多数人来说Comparator可能略 ...

  3. javascript 一些特殊的字符运算

    1.什么是 --> ? 这两个分开是很简单的两个运算符,比如--,一般表示自减,var i = 5;while(i){console.log(i--);},会打印出5,4,3,2,1: > ...

  4. Hot Research Topics

  5. PHP Extension开发(Zephir版本)

    上篇介绍了C语言开发PHP扩展的方法, 现在介绍使用Zephir开发扩展的方法. 关于Zephir需要简单介绍一下: Zephir 是为PHP开发人员提供的能够编写可编译/静态类型的高级语言.是优秀的 ...

  6. 关于 JS 拖拽功能的冲突问题及解决方法

    前言 我在之前写过关于 JS 拖拽的文章,实现方式和网上能搜到的方法大致相同,别无二致,但是在一次偶然的测试中发现,这种绑定事件的方式可能会和其它的拖拽事件产生冲突,由此产生了对于事件绑定的思考.本文 ...

  7. java程序员理解js中的闭包

    1.闭包概念: 就是函数内部通过某种方式访问一个函数内部的局部变量 再次理解: 闭包产生原因: 1.内部函数引用了外部函数的变量 作用:延长局部变量的生命周期 让函数外部可以调用到函数内部的数据 利用 ...

  8. centos/linux下的使得maven/tomcat能在普通用户是使用

    以下操作#代表在root用户下使用 $表示在普通用户下使用 1.创建新用户 # useradd lonecloud 2.设置该用户的密码 # passwd lonecloud 3.因为昨天将tomca ...

  9. 初识Vue——计算属性和观察者

    一.计算属性 在模板内使用 1.基础例子 <template> <div class="main"> <div id="reverse_st ...

  10. OSI网络模型

    OSI中的层 功能 TCP/IP协议族 应用层         文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层         数 ...