zoukankan      html  css  js  c++  java
  • 如何在windows上部署war包到tomcat服务器

    一. 什么是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.88conf下的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/接口地址/请求参数

  • 相关阅读:
    golang删除数组某个元素
    golang用通道实现信号量,控制并发个数
    什么是ScaleIO中的forwards rebuild和backwards rebuild?
    SQL Server中的database checkpoint
    如何将thick provision lazy zeroed的VMDK文件转换为thick provision eager zeroed?
    LoadTestAgentResultsLateException in VS2010
    SQL Server Instance无法启动了, 因为TempDB所在的分区没有了, 怎么办?
    VMware vCenter中, 如何辩认虚机上Raw Device Mapping过了的一块物理磁盘?
    SQL Server AlwaysOn Setup Step-By-Step Guide
    TPC-E在populate测试Database时需要注意的一些事项
  • 原文地址:https://www.cnblogs.com/my_captain/p/9122812.html
Copyright © 2011-2022 走看看