【windows】 配置一个本地的tomcat服务器
配置tomcat
公司的许多业务都是用java+tomcat模式的,做本地测试的时候经常要搭建一个自己的tomcat服务器。整个操作不难,但是记录一下,万一以后遇到什么问题也可以放这里。
■ 安装java
从oracle的官网上下载得到文件名诸如jdk-8u131-windows-x64.exe的jdk安装程序。进行安装。安装流程什么的没什么说的,重点是在安装完成之后要进行环境变量的配置。右键计算机>>属性>>高级系统设置>>环境变量。在系统环境变量中增加如下几个环境变量:
JAVA_HOME D:\Program Files (x86)\Java\jdk1.8.0_131 //举个例子,总之就是指向java安装目录下的jdk目录
JRE_HOME %JAVA_HOME%\jre
CLASSPATH %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
然后再修改原有的Path环境变量,添加上以下内容:
;%JAVA_HOME%\bin;%JRE_HOME%\bin
至此,在CMD中键入java和javac,如果都是有结果而不是找不到命令的话就说明配置完成了
■ 安装tomcat
前往tomcat官网http://tomcat.apache.org/下载tomcat,左边列上选择想要的tomcat版本之后就可以下拉,在Binary Distributions那里找到下载链接。一般而言都是下载core部分的链接,然后根据自己的需要下载对应系统和位数的,我这里因为是windows_x64系统,所以下载了apache-tomcat-7.0.79-windows-x64.zip。
下载完成后到本地合适的位置解压出来即可。这个zip就是tomcat容器本身而不是一个安装程序。我们可以直接解压到相关位置后进行配置。
和JDK一样,要往环境变量里加上一些tomcat相关的环境变量:
CATALINA_HOME D:\tomcat-apache-7.0.79 //举个例子,具体目录根据自己的情况调整
配置完CATALINA_HOME之后就可以尝试运行tomcat了。建议用cmd运行tomcat目录下bin\startup.bat脚本,这样万一出错了出错信息会停留在cmd中而不是一闪而过。。
如果startup.bat脚本成功运行,在浏览器中访问http://localhost:8080也能看到tomcat的界面的话就意味着tomcat已经成功跑起来了。
关于tomcat中一些子目录的作用:
/bin目录存放的是用于启动和停止tomcat的命令文件,比如启动服务器用startup.bat,停止服务器使用shutdown.bat(不推荐直接关闭)
/conf 存放tomcat服务器的各种配置文件
/lib 存放服务器和应用运行所需的jar包
/logs 存放tomcat的服务器日志
/temp tomcat运行时的临时文件
/webapps 当发布web应用时,应用的存放目录
/work tomcat把JSP生成的servlet放到此目录
【windows】 配置一个本地的tomcat服务器的更多相关文章
- 快速搭建一个本地的FTP服务器
快速搭建一个本地的FTP服务器 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. 第一步:配置IIS Web服务器 1.1 控制面板中找到"程序& ...
- 快速搭建一个本地的FTP服务器 win10及win7
快速搭建一个本地的FTP服务器 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试. (win10) 第一步:配置IIS Web服务器 1.1 控制面板中找到“ ...
- war包部署在tomcat下,使用windows service服务方式启动tomcat服务器,在包含调用dll的模块,报dll找不到问题的解决办法
问题描述: 开发了一个需要调用dll的java web程序,在idea开发环境下运行调试没问题,可以正常运行,在tomcat/bin下,运行批处理startup.bat,启动tomcat服务器,也可以 ...
- 025-Cinder服务-->安装并配置一个本地存储节点(ISCSI)
一:Cinder提供块级别的存储服务,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷.此服务也会激活管理卷的快照和卷类型的功能,块存储服务通常包含下列组件:cin ...
- Openstack入门篇(十七)之Cinder服务-->安装并配置一个本地存储节点
怎样为块存储服务安装并配置存储节点.为简单起见,这里配置一个有一个空的本地块存储设备的存储节点.这个向导用的是 /dev/sdb,此处选用linux-node1节点作为存储节点,需要在vmware中添 ...
- Linux配置全局jdk以及Tomcat服务器简单测试
Linux配置全局jdk 1.确保相应文件夹下有apache-tomcat和jdk的压缩文件 注意:jdk文件必须为适应Linux版本的文件 (如果已经有了相应文件,可以跳过以下第2-3个步骤) 2. ...
- Android 本地搭建Tomcat服务器供真机测试
准备工具:tomcat 环境:win7 + JDK1.8 + tomcat 9.0.13(64bit) 准备工具:tomcat 1.tomcat官网下载 https://tomcat. ...
- 配置ssh框架启动tomcat服务器报异常Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
在Spring中配置jdbc时,引用的是dbcp.jar包,在db.properties配置文件中,使用了之前的properties配置文件的用户名username(MySql用户名) 然后在启动服务 ...
- Tomcat服务器的配置
本地安装的Tomcat服务器版本是 Apache Tomcat/7.0.42 启动 localhost 使用Tomcat的前提是安装了jdk,我在本地安装了jdk7.Tomcat服务器的文件目录为F: ...
随机推荐
- mysql分区之range分区
随着互联网的发展,各方面的数据越来越多,从最近两年大数据越来越强的呼声中就可见一斑. 我们所做的项目虽算不上什么大项目,但是由于业务量的问题,数据也是相当的多. 数据一多,就很容易出现性能问题,而为了 ...
- ARM开发软件ADS教程
ARM开发软件ADS教程 ADS(ARM Developer Suite)是ARM公司推出ARM集成开发环境,操作简单方便,获得广大开发人员的青睐.下面使用ADS v1.2做一个实例教程,帮助大家学会 ...
- 在Ubuntu 中使用Source Code Pro字体
1.下载字体 推荐GitHub上面的项目主页上下载 Source Code Pro 2.解压 unzip SourceCodePro_FontsOnly-1.013.zip 3. 打开SourceCo ...
- calendar中set方法和静态属性带来的坑
坑在哪里: 在我之前接触的一个项目中涉及到这么一项功能:每天00:00:00把某些数据移动到mongodb数据库的另一个集合中,也就是关系型数据库的表中.这个集合名是一个固定的名称加上当前的两个月前的 ...
- HighCharts之2D回归直线的散点
HighCharts之2D回归直线的散点 1.实例源码 ScatterLine.html: <!DOCTYPE html> <html> <head> <me ...
- JavaScript替换HTML标签
JavaScript替换HTML标签 1.说明 获取HTML字符串(包含标签),通过正则表达式替换HTML标签,输出替换后的字符串 2.实现JavaScript代码 function deleteTa ...
- Java web切面编程
在我们的 web开发中 我们在 对公用的 一些方法 我们需要抽取出来 这样达到 代码的冗余 今天 我利用项目上用的AOP的 实际 应用做了一个整理 首先 xml配置 扫描 <?xm ...
- xml的xPath解析规则
一,为什么要用xpath技术 问题:当使用dom4j查询比较深的层次结构的节点(标签,属性,文本),比较麻烦!!! 二,xpath的规则 2.1,/根元素的案例 /AAA 选择根元素AAA ...
- FFMPEG 在ubuntu下的安装与使用
转载自 http://www.cnblogs.com/dwdxdy/p/3240167.html (部分一:安装) ffmpeg的安装: 1.下载源文件(以ffmpeg1.2.1为例): http:/ ...
- Python Cookbook(第3版)中文版:15.20 处理C语言中的可迭代对象
15.20 处理C语言中的可迭代对象¶ 问题¶ 你想写C扩展代码处理来自任何可迭代对象如列表.元组.文件或生成器中的元素. 解决方案¶ 下面是一个C扩展函数例子,演示了怎样处理可迭代对象中的元素: s ...