一. 什么是war包

WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将很多文件组合成一个压缩文件。war专用在web方面,一个war包可以理解为一个web项目,里面是项目的所有东西。

二. 安装jdk

由于tomcat是用Java语言开发的,所以必须先安装java运行环境,jdk(java开发工具包)安装如下:

JDK安装与环境变量配置

三. 安装tomcat

tomcat7的下载地址:https://tomcat.apache.org/download-70.cgi

1. 下载解压

我们选择64位的zip包,下载解压

2. 修改端口号

tomcat默认端口号是8080,如果端口号被占用了,可以通过apache-tomcat-7.0.88\conf下的server.xml文件来修改端口号,我这里没有修改

3. 启动tomcat

如果启动时提示Unable to open the service 'tomcat7',具体解决办法是:打开命令行提示符窗口=>进入tomcat安装目录=>进入bin目录下=>输入service.bat install即可

注意:tomcat7.exe这个文件是用来启动tomcat的,tomcat7w.exe是管理tomcat服务的

正式启动是点击bin/目录下的startup.bat文件

启动后,可以在浏览器地址栏输入http://localhost:8080,如果能打开如下页面,说明服务已经正常开启

四. 部署war包

先来看一下,tomcat各目录的作用:

/bin                存放启动和关闭tomcat的脚本文件

/conf              存放Tomcat服务器的各种配置文件,其中包括server.xml(Tomcat的主要配置文件)、tomcat-user.xml和web.xml等配置文件

/lib                 存放tomcat与web应用的Jar包

/logs               存放Tomcat的日志文件

/temp             存放Tomcat运行时候产生的临时文件

/webapps        当发布Web应用程序的时候,通常把Web应用程序的目录以及文件放到这个目录下

/work              Tomcat将JSP产生的Servlet源文件和字节码存放在这个文件目录下

1. 当部署war包到tomcat时,就需要将jdbc.properties、log4j.properties拷贝到tomcat的/apache-tomcat-7.0.88/conf下,将war包拷贝到/webapps下

2. 重启tomcat。第二步执行后,会生成一个futureloan的目录

3. 修改连接数据库的配置文件

千万要记住,不要去/futureloan/conf下修改jdbc.properties文件的配置

一定要去tomcat的/apache-tomcat-7.0.88/conf下去修改jdbc.properties文件,我们只需要修改三个配置项: url、username和password,其中值得注意的是url我们可以填localhost:3306,或127.0.0.1:3306,或本地ip:3306 (3306是mysql数据库的端口号)

4. 重新启动tomcat,我们就可以在浏览器地址栏中访问我们web项目的接口了,http://localhost:8080/接口地址/请求参数

如何在windows上部署war包到tomcat服务器的更多相关文章

  1. 如何在阿里云上部署war包到tomcat服务器

    一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉 ...

  2. 部署war包到tomcat服务器

    1.首先通过eclipse的maven install生成项目的war包 2.然后把war包解压到tomcat目录下的webapps目录下 3.然后运行tomcat下的bin目录下的startup.b ...

  3. Springboot解决war包放到Tomcat服务器上404的特殊情况

    Springboot解决war包放到Tomcat服务器上404的特殊情况 原文链接:https://www.cnblogs.com/blog5277/p/9330577.html 原文作者:博客园-- ...

  4. linux系统部署war包,查看tomcat日志

    1.部署war包app/tomcat/bin在tomcat/bin 目录下启动 .startup.sh,在启动过程中tomcat会对war包进行解压,形成相应的项目目录 执行命令:./startup. ...

  5. jenkins+maven+svn构建项目,及远程部署war包到tomcat上

    要使用jenkins构建项目,当然要使用jenkins了,我使用的war版本的jenkins jenkins的官网 http://jenkins-ci.org/ 点击latest下载,但是可能因为天朝 ...

  6. 第二章 部署war包到tomcat

    以turbine为例. 一.部署 1.下载或者生成war包(从maven上下载war包,并改名字为turbine.war) 2.将turbine.war拷贝到$TOMCAT_HOME/webapps中 ...

  7. 持续集成之Jenkins自动部署war包到远程服务器

    一.无war包链接的情况 无war包链接时,需先下载war包到本地,然后执行: ---------------------------------------------以下部分为转载-------- ...

  8. 【Tomcat部署】Linux环境部署war包到tomcat

    以turbine为例. 一.部署 1.下载或者生成war包(从maven上下载war包,并改名字为turbine.war) 2.将turbine.war拷贝到$TOMCAT_HOME/webapps中 ...

  9. 知识小罐头03(idea+maven+部署war包到tomcat 上)

    自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven! 重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以 ...

随机推荐

  1. log日志框架和LocationAwareLogger问题

    遇到了同样的问题, 我的解决办法是在pom.xml中增加如下配置,去除对于jcl-over-slf4j.jar的依赖. <exclusions>                <ex ...

  2. 前端基础 & 初识JS(JavaScript)

    JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客 ...

  3. 启动 nodemanger 报错javax.security.sasl.SaslException: GSS initiate failed

    最近启动 Hadoop, nodemanger 老挂,报kerberos 验证错误,各种查找原因,时间也同步,kint 也能登录到kerberos,一直找不到原因,最后发现是网关和远端的时间同步,但是 ...

  4. 稀疏自动编码器 (Sparse Autoencoder)

    摘要: 一个新的系列,来自于斯坦福德深度学习在线课程:http://deeplearning.stanford.edu/wiki/index.php/UFLDL_Tutorial.本文梳理了该教程第一 ...

  5. Vim 指令一览表

    vim 程序编辑器 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 向上箭头键(↑) 光标向上移动一个字符 l 或 向右箭头键( ...

  6. ajax使用formdata 提交excel文件表单到rails解析

    .modal-body .container-fluid .row .col-md-12 1.下载模板文件 = link_to '模板文件' .row .col-md-12 = form_tag '' ...

  7. Unicode与UTF-8/UTF-16/UTF-32的区别

    Unicode的最初目标,是用1个16位的编码来为超过65000字符提供映射.但这还不够,它不能覆盖全部历史上的文字,也不能解决传输的问题 (implantation head-ache's),尤其在 ...

  8. 手机端的META差异

    手机端的META你了解多少? 我们先来简单了解下meta标签:meta指元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词. 标签位于文档的头部, ...

  9. 建议13:使用Python模块re实现解析小工具

    # -*- coding:utf-8 -*- # ''' Python re 的主要功能: re.compile(pattern[, flags]) 把正则表达式的模式和标识转化成正则表达式对象,供 ...

  10. PHP自动导入类

    自动require出所需要的类文件,支持PSR系列规范 spl_autoload_register(function ($class) { $classNames = explode('\\',$cl ...