Window server 2016 搭建Java Web环境
系统下载
下载种子(迅雷下载):
ed2k://|file|cn_windows_server_2016_updated_feb_2018_x64_dvd_11636703.iso|6294265856|4077CEBEBB40AFA5A66017D2EC7A9CD5|/
安装步骤:
选择安装Windows server 2016 stander (桌面版),否则就是没有桌面的。
账户密码:BIgc415
激活:使用平常的激活器即可(联网下)
安装完成后,插上网线是可以直接上网的,下载360驱动大师,更新一下驱动,但使用无线网卡是没法上网的,
这里需要,参考
然后插上网卡自动安装驱动,然后重启即可
搭建环境
新项目开发结束后,需要在新的服务器上进行部署,本文档介绍了将新项目部署在windows系统下的具体流程。
2.1 Windows配置JDK1.7
1)双击运行下载好的安装程序,弹出如图所示的向导界面,点击下一步按钮

2)点击下一步:

3)然后将会安装第二个功能,将安装目录和第一个选择同样的根目录

4)安装完成后,出现如图所示的界面,点击关闭按钮即可退出对话框窗口

5)打开系统属性界面,选择高级系统设置后,点击环境变量按钮继续

6)然后这里我新建的是系统变量(你可以创建系统变量),点击新建后输入对应的信息和值,即安装目录

7)然后创建classpath环境变量,值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意系统变量)

8)然后就是path,然后输入对应的值即可
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意系统变量)
9)最后打开dos界面,输入java -version命令行,点击回车后,会显示版本信息即可安装完成配置了

2.2 mysql安装
数据库账户:root
密码:BIgc415
下载链接
https://downloads.mysql.com/archives/installer/
安装步骤
1.接受协议

2.选择默认,next下一步:

3.安装必须的插件

按照上图所示:首先安装VC++,自动安装,选中即可(执行install)


接下来是manual选项(执行next之后进行自动安装)

继续自动安装缺少的插件即可

设置root密码

设置默认启动



测试一下链接,check一下,显示成功即可

next

execute

测试完成

数据库可以本地连接但不能远程连接
解决方案:
权限设置
如果想root用户使用password从任何主机连接到mysql服务器的话:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
刷新权限表或重启mysql服务
刷新权限表:flush privileges;
update user set host=’%’ where user=‘root’;
参考:博客
2.3 Tomcat安装
直接将解压后的文件夹考入即可。
设置为开机自启
3、网站部署
3.1 程序放入
1.将解压后的tomcat名字改为apache-tomcat-6.0.45
2.将改好的程序代码放入webapps中即可
3.启动tomcat,即可使用
3.2 数据库导入
将准备好的数据文件导入mysql中
source ***.sql
3.3 服务开启
start.up 启动tomcat(在桌面)
在window service 的防火墙管理中要放通所需端口;
IIS服务关闭;
3.4 测试
访问地址:http://192.168.1.108:8080
Window server 2016 搭建Java Web环境的更多相关文章
- ubuntu搭建java web环境
java web环境即jdk+tomcat+mysql jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html t ...
- 阿里云搭建JAVA WEB环境(SQL Server + TomCat + 配置域名)
假期刚刚搭完,先写个提纲,今晚写完: 1.申请一个月的免费的云服务器ECS; 2.在云服务器上安装Java开发环境+Sql Server+Tomcat; 3.购买域名并认证,绑定服务器共有IP地址; ...
- linux:搭建java web环境
介绍 运行java web的环境 搭建 准备 Linux:Linux 操作系统 Apache Tomcat:Web 应用服务器 JDK:Java 开发工具包 jdk的安装 1.下载 链接 2.上传服务 ...
- 【初码干货】在Window Server 2016中使用Web Deploy方式发布.NET Web应用的重新梳理
在学习和工作的过程中,发现很多同事.朋友,在做.NET Web应用发布的时候,依然在走 生成-复制到服务器 这样的方式,稍微高级一点的,就是先发布到本地,再上传到服务器 这种方式不仅效率低下,而且不易 ...
- 在Window Server 2016中使用Web Deploy方式发布.NET Web应用
1.在IIS里面点击获取新的Web平台组件 2.下载Web平台组件并安装 3.在其中搜索Web Deploy,找到3.5版本,并安装 4.继续搜索Web Deploy 3.6版本,并安装 安装好之后, ...
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...
- Java web环境的搭建
学习java web 首先得要能够在自己的电脑上配置环境,经查阅资料后了解,需要装java EEEclipse ,即企业版的,还有就是tomcat服务器. 第一步,从网上下载,eclipse 企业版的 ...
- 使用Docker搭建简易的 Java Web 环境
 从[<从最简单的入手学习 Docker ...
- 【java项目实战】一步步教你使用MyEclipse搭建java Web项目开发环境(一)
首先.在開始搭建MyEclipse的开发环境之前.还有三步工具的安装须要完毕,仅仅要在安装配置成功之后才干够进入以下的java Web项目开发环境的搭建. 1.安装工具 第一步,下载并安装JDK,到官 ...
随机推荐
- Guava Cache,Java本地内存缓存使用实践
Guava Cache,网上介绍很多,我就不赘述了. 分享一篇好的文章: Guava Cache内存缓存使用实践-定时异步刷新及简单抽象封装 Google Guava 3-缓存 在原作者基础上,我做了 ...
- Step By Step(Lua数据结构)
Step By Step(Lua数据结构) Lua中的table不是一种简单的数据结构,它可以作为其它数据结构的基础.如数组.记录.线性表.队列和集合等,在Lua中都可以通过table来表示. ...
- camera数字降噪(DNR)
camera数字降噪(DNR) 闭路电视摄像机 无论多么出色和弱光,在黑暗中拍摄视频监控录像时都会不可避免地产生一些噪音.噪声是任何电子通信中不可避免的部分,无论是视频还是音频.本质上是静态的–视频信 ...
- 目标检测coco数据集点滴介绍
目标检测coco数据集点滴介绍 1. COCO数据集介绍 MS COCO 是google 开源的大型数据集, 分为目标检测.分割.关键点检测三大任务, 数据集主要由图片和json 标签文件组成. c ...
- 深度学习Dropout技术分析
深度学习Dropout技术分析 什么是Dropout? dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃.注意是暂时,对于随机梯度下降来说,由于是随机 ...
- CodeGen准备存储库
CodeGen准备存储库 CodeGen几乎总是与提供用于生成源文件的元数据的存储库结构一起使用,并且许多令牌需要使用存储库结构. 基本要求是有一个结构定义,并且该结构定义包含一个或多个字段定义.有些 ...
- Pipe Utilization管道利用率
Pipe Utilization管道利用率 概述 CUDA设备的每个流式多处理器(SM)都具有许多专门用于执行特定任务的硬件单元.在芯片级,这些单元提供执行管道,翘曲调度程序将指令发送到这些管道.例如 ...
- python-selenium 引入包或者类的清晰写法
#cording=gbk#一般最上面放系统自带的包或者类import os import time##第二层放第三方下载的包或者类from selenium import webdriverfrom ...
- Spring Cloud系列(四):断路器Hystrix
上一篇介绍了负载均衡的配置方法,做负载均衡是为了保证高可用性,但是有时候服务提供者挂掉了,比如服务A调用了服务B,服务B又调用了服务C,然后有一天服务C的所有节点都挂掉了,这时服务B就会因为C异常而在 ...
- Python集合:set
集合 集合的描述 set是一个无序不重复的序列,可以用{}或者 set() 函数创建集合,它存放不可变类型(如字符串.数字.元组)数据. 注意:创建一个空集合必须使用set()方法,因为{}是用来生成 ...