WEB应用环境的搭建(一)配置Tomcat步骤
首先了解C/s架构
比如我们常见的QQ,魔兽世界等
这种结构的程序是有服务器来提供服务的,客户端来使用服务
而B/S架构是这样的
它不需要安装客户端,只需要浏览器就可以了
例如QQ农场,这样对客户端的环境要求低了很多
这种BS架构的程序在更新维护的时候,不需要更新客户端,仅在服务器端更新就可以了
更新以后,用户就可以通过浏览器使用新的功能,大大地降低了维护的成本
随着互联网的高速发展,人们已经习惯了使用浏览器在网络中搜索信息,
所以B/S架构的应用会越来越多
WEB服务器
web服务器是可以向发出请求的浏览器提供文档的程序
它是一种被动程序,只有当Internet上运行在其他电脑上的浏览器发出请求时,
服务器才会响应,WEB服务器主要功能是提供网上信息浏览服务
常用的web服务器有两个 微软的信息服务器IIS,Apache的Tomcat
Tomcat是Apache开发的小型的轻量级应用服务器容器
Tomcat推荐使用6.020版本
这里有下载链接:
http://download.csdn.net/detail/hncsy403/4523768
1.先将其解压
2.里面有很多文件,例如BIN文件夹放置各种脚本文件,里面的startup.bat是启动服务,shutdown用于停止服务
conf是主要存放配置文件,lib存放jar包,webapps主要是用于我们发布的web程序,work主要存放tomcat工作是产生的文件
3.Tomcat默认的端口号是8080,如果此端口被占用要进行修改,只需要进入conf文件夹,打开server.xml,
在里面的第67行,将8080数字进行修改就可以了
4.启动Tomcat服务,只需要双击bin文件夹的start.bat文件,可能这个时候会遇到打开后立即闪退的问题,这个时候先不要急,按照一下步骤做即可:
(1).首先确定JDK的环境变量设置正确与否。
方法:右击“我的电脑”,打开“属性”,选择“高级”里面的“环境变量”。在新打开的界面中系统变量需要设置三个属性。在没安装过JDK的电脑中path属性是本来存在的。
点击“新建”,然后变量名写上"java_home",顾名思义就是java的安装路径,然后在变量值写上刚才的安装路径,如"c:\Program Files\Java\jdk1.6.0"。
在系统变量里找到path,点击编辑。path的含义就是系统在任何路径下都可以识别java命令。添加变量值";%java_home%\bin;%java_home%\jre\bin"。(其中"%java_home%"的意思是刚才设置的java_home的值)
点击“新建”,然后变量名写上"classpath",该变量的含义为java加载类(bin or lib)的路径,只有类在classpath中,java命令才能识别。其值为".;%java_home%\lib;%java_home%\lib\tools.jar"(要加圆点.表示当前路径)。 (2).端口号可能被其他资源占用了,比如oracle会占用端口8080.修改tomcat安装目录里的tomcat->conf->server.xml(貌似是这个文件),修改端口号试试 (3).把JAVA虚拟机安装文件夹jre->bin里的msvcr71.dll文件拷贝到C:\windows\system32下面,重新启动tomcat
5.验证Tomcat是否真正启动完成
在浏览器地址栏输入:http://localhost:8080/会进入一个Tomcat页面,这就证明启动Tomcat成功,其中8080是设置的端口号,我们也可以根据自己设置的端口号修改
6.关闭Tomcat,只需要双击shutdown.bat
7.部署网站到Tomcat,只需要将我们 做好网站的这个目录复制到webapps文件夹,然后启动Tomcat服务,
访问http://localhost:8080/加目录名,例如我放入了个books目录,则访问http://localhost:8080/books即可
WEB应用环境的搭建(一)配置Tomcat步骤的更多相关文章
- JavaWeb开发环境搭建Eclipse配置Tomcat
转载请标明出处:http://blog.csdn.net/wu_wxc/article/details/48651251本文出自[吴孝城的CSDN博客] 工具: Eclipse官网下载:http:// ...
- Apache tomcat高可用web集群搭建过程配置记录
说明,本文仅作为个人搭建配置保存,问题处理没有一一列出,过程也未见详尽,有问题的朋友可以直接留言给我,会一一回复,谢谢. 小目标: 支持故障转移(或主备,扩展性不佳),保证故障转移后,对前端用户透明, ...
- CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
参考资料:http://www.cnblogs.com/cheng95/p/6542036.html http://www.cnblogs.com/software-test/p/7068278.ht ...
- Mac系统安装和配置tomcat步骤详解
一:下载 打开Apache Tomcat官网,选择需要的版本下载: 二:存放到本地 文件夹重名民为ApacheTomcat,放到/Users/计算机名/Library/目录下 三:启动Tomcat 打 ...
- Linux配置Tomcat步骤mv apache-tomcat-7.0.82 tomcat
(一)安装JAVA1.检查java环境 java -version,不存在安装.2.yum -y list java* Loaded plugins: fastestmirror, langpacks ...
- 我的第一个web应用开发搭建-环境配置
MyEclipse 2014 破解图文详细教程 MyEclipse作为Java EE最受欢迎的IDE,最新版本为2014版,MyEclipse 2014破解的方法. 一.安装完成MyEclipse20 ...
- Java开发环境的搭建及配置
1.首先下载并安装jdk,jdk和jre最好安装在同一文件夹的不同目录文件中,jdk安装完后就是进行环境变量的配置. JDK的环境变量配置: (1)新建变量JAVA_HOME , 值为 jdk安 ...
- servlet创建项目过程中,servlet内容重写的两种搭建,tomcat的配置,class的存放位置,web.xml的搭建等注意事项与易错点
运行一个servlet项目:需要做这些前提工作: 1.配置tomcat,在server选项卡的设置也就基本的设置,HTTP port与JMX port等端口号:基本都是默认的.这里需要注意的是,有的教 ...
- Eclipse配置Tomcat搭建java Web (JSP)开发环境
配置Tomcat服务 1.打开窗口-首选项-Server-Runtiome Environments 2.点击ADD,选择对应的Tomcat版本,点击下一步 路径选择Tomcat解压后的文件夹目录,点 ...
随机推荐
- 6. concat_ws用法
select CONCAT_WS('-', e.audit_one_name, e.audit_second_name) from t_audit_item_name e where e.id= ...
- 阿里云服务器安装Docker
在阿里云服务器上安装Docker,服务器的系统是CentOS 7.6, 所以可以看官方Docker安装文档:https://docs.docker.com/install/linux/docker-c ...
- python浅学【网络服务中间件】之Memcached
一.缓存的由来: 提升性能 绝大多数情况下,select 是出现性能问题最大的地方.一方面,select 会有很多像 join.group.order.like 等这样丰富的语义,而这些语义是非常耗性 ...
- Slam笔记I
视觉Slam笔记I 第二讲-三位空间刚体运动 点与坐标系: 基础概念: 坐标系:左手系和右手系.右手系更常用.定义坐标系时,会定义世界坐标系,相机坐标系,以及其他关心对象的坐标系.空间中任意一点可由空 ...
- Grid Illumination
2019-07-07 16:53:31 问题描述: 问题求解: 本题和n后问题很类似,所以最初的时候就直接套了n后的板子,MLE. public int[] gridIllumination(int ...
- Javascript之实现页面倒计时效果
本文将从需求实现的角度,逐步讲解如何在页面上实现倒计时效果,其中部分涉及到的知识会做拓展讲解,最后将所有代码封装,适用于不同情况下倒计时功能的实现. 效果图 一.分析需求 要实现倒计时效果,可拆解为以 ...
- 为什么要在离线A/B测试中使用贝叶斯方法
当涉及到假设检验时,贝叶斯方法可以取代经典的统计方法.这里将使用web分析的具体案例来演示我们的演示. 贝叶斯方法在经典统计中的重要性在此链接. https://towardsdatascience. ...
- 5分钟配置好你的AI开发环境
作者 | Revolver 无论是第一次设置TensorFlow的新手数据科学爱好者,还是使用TB级数据的经验丰富的AI工程师,安装库.软件包或者框架总是一个困难又繁琐的过程.但是像Docker这样的 ...
- (连续的矩形)HDU - 1506
题意:7 2 1 4 5 1 3 3 直接讲数据 :给出7个矩形的高,底长都为1,求最大的连通的矩形块的面积 思路:如果暴力的话肯定超时,有一个特别巧妙的预处理,如果我们知道每一个矩形的左右两边能延 ...
- coding++:Java 中Model 与 实体的区别
model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的,而entity则是与数据库进行交互做存储用途. 举个例子: 比如在存储 ...