一. 什么是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. Js前台页面搜索

    $("#filter").on("keyup",function(){$(".aimed_list").hide().filter(&quo ...

  2. centos中screen的使用 创建 退出

    一.创建一个新窗口: 安装完成后,直接敲命令screen就可以启动它.但是这样启动的screen会话没有名字,实践上推荐为每个screen会话取一个名字,方便分辨: [root@elk-server ...

  3. sql语句备份/导入 mysql数据库或表命令

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qq1355541448/article/details/30049851

  4. F-02 创建财务凭证BAPI

    **.获取抬头参数, documentheader **.项目参数 accountgl = lt_acgl"G/L account item accountreceivable = lt_a ...

  5. new AnnotationConfigApplicationContext(MyBean.class)时,发生了什么?

    当我们run一段代码,像下面这样两行.spring究竟做了什么些,让整个容器准备就绪,交付给用户直接可用的各种特性.为了弄清楚,默默梳理记录下来. public static void main (S ...

  6. Some day some time we will do

    Age has been reached the end of the beginning of the world,May be guilty in his seems to passing a l ...

  7. python read文件的r和rb的区别

    r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件 ...

  8. c#读取xml操作

    1/定义一个XmlDocument对象xDoc 2/通过XmlDocument来load需要读取的xml文件 3/通过XmlDocument的SelectSingleNode来找到节点,并把节点转换为 ...

  9. 小数据池、is 和 ==的区别

    小数据池,在一定情况下出现内存共享(只有int  和 str 才有的)   is 和 ==的区别 id()     打印数据的地址 a  = 'hello' b = 'hello' print(a = ...

  10. HTML5(。。。。不完整)

    <!DOCTYPE html>  不区分大小写 <header>.<nav>.<article>.<section>.<sidebar ...