一. 什么是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. 阿里巴巴java开发手册阅读笔记

    1. long 或者 Long 初始赋值时,必须使用大写的 L. Long a = 2L; 2. POJO 类(DO/DTO/BO/VO )必须写 toString 方法 3. final 可提高程序 ...

  2. python多线程与多进程的区别

    在UNIX平台上,当某个进程终结之后,该进程需要被其父进程调用wait,否则进程成为僵尸进程(Zombie).所以,有必要对每个Process对象调用join()方法 (实际上等同于wait).对于多 ...

  3. 斯坦福大学Andrew Ng - 机器学习笔记(5) -- 支持向量机(SVM)

    大概用了一个月,Andrew Ng老师的机器学习视频断断续续看完了,以下是个人学习笔记,入门级别,权当总结.笔记难免有遗漏和误解,欢迎讨论. 鸣谢:中国海洋大学黄海广博士提供课程视频和个人笔记,在此深 ...

  4. mysql-5.7.16-linux-glibc2.5-x86_64精简后的主从配置

    1.创建复制账号,并授予复制权限CREATE USER 'fansik'@'10.%' IDENTIFIED BY 'fansik';GRANT REPLICATION SLAVE ON *.* TO ...

  5. 分布式计算开源框架Hadoop入门实践(一)

    在SIP项目设计的过程中,对于它庞大的日志在开始时就考虑使用任务分解的多线程处理模式来分析统计,在我从前写的文章<Tiger Concurrent Practice --日志分析并行分解设计与实 ...

  6. 推荐一款轻量级PHP数据库框架–Medoo

    引用官网的简介: 可以加快开发速度的最轻量级的PHP数据库框架 为什么选择Medoo及其主要功能: 轻量级–单个文件,只有20KB 易用–非常容易学习和使用 功能强大–支持各种常见和复杂的SQL查询 ...

  7. sublime text - vintage

    使用sublime text的vim模式的同学注意了: { "color_scheme": "Packages/Color Scheme - Default/Mac Cl ...

  8. PHP无限分类封装

    <?php /** +------------------------------------------------ * 通用的树型类 +--------------------------- ...

  9. excel中如何取消自动超链接?

    最近做的表格有点多,年终述职也到了.总有一些地方生疏了,幸好还有点小印象.记录下来,以后可以回来看看. 方法一 适合单个链接的取消 1 输入网址后,按回车键确认,快捷键ctrl+z,即可取消,这种不好 ...

  10. Android摄像头测量尺(Advanced Ruler Pro)使用方法

    http://www.cnblogs.com/sinojelly/archive/2010/08/13/1799341.html Advanced Ruler Pro是一个Android手机应用程序, ...