如何在windows上部署war包到tomcat服务器
一. 什么是war包
WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将很多文件组合成一个压缩文件。war专用在web方面,一个war包可以理解为一个web项目,里面是项目的所有东西。
二. 安装jdk
由于tomcat是用Java语言开发的,所以必须先安装java运行环境,jdk(java开发工具包)安装如下:
三. 安装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服务器的更多相关文章
- 如何在阿里云上部署war包到tomcat服务器
一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉 ...
- 部署war包到tomcat服务器
1.首先通过eclipse的maven install生成项目的war包 2.然后把war包解压到tomcat目录下的webapps目录下 3.然后运行tomcat下的bin目录下的startup.b ...
- Springboot解决war包放到Tomcat服务器上404的特殊情况
Springboot解决war包放到Tomcat服务器上404的特殊情况 原文链接:https://www.cnblogs.com/blog5277/p/9330577.html 原文作者:博客园-- ...
- linux系统部署war包,查看tomcat日志
1.部署war包app/tomcat/bin在tomcat/bin 目录下启动 .startup.sh,在启动过程中tomcat会对war包进行解压,形成相应的项目目录 执行命令:./startup. ...
- jenkins+maven+svn构建项目,及远程部署war包到tomcat上
要使用jenkins构建项目,当然要使用jenkins了,我使用的war版本的jenkins jenkins的官网 http://jenkins-ci.org/ 点击latest下载,但是可能因为天朝 ...
- 第二章 部署war包到tomcat
以turbine为例. 一.部署 1.下载或者生成war包(从maven上下载war包,并改名字为turbine.war) 2.将turbine.war拷贝到$TOMCAT_HOME/webapps中 ...
- 持续集成之Jenkins自动部署war包到远程服务器
一.无war包链接的情况 无war包链接时,需先下载war包到本地,然后执行: ---------------------------------------------以下部分为转载-------- ...
- 【Tomcat部署】Linux环境部署war包到tomcat
以turbine为例. 一.部署 1.下载或者生成war包(从maven上下载war包,并改名字为turbine.war) 2.将turbine.war拷贝到$TOMCAT_HOME/webapps中 ...
- 知识小罐头03(idea+maven+部署war包到tomcat 上)
自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven!自学的的小伙伴第一就要用maven! 重要的事说三遍!maven本质上,其实就是一种目录的格式,没有什么特别的地方!而且,你可以 ...
随机推荐
- Js前台页面搜索
$("#filter").on("keyup",function(){$(".aimed_list").hide().filter(&quo ...
- centos中screen的使用 创建 退出
一.创建一个新窗口: 安装完成后,直接敲命令screen就可以启动它.但是这样启动的screen会话没有名字,实践上推荐为每个screen会话取一个名字,方便分辨: [root@elk-server ...
- sql语句备份/导入 mysql数据库或表命令
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qq1355541448/article/details/30049851
- F-02 创建财务凭证BAPI
**.获取抬头参数, documentheader **.项目参数 accountgl = lt_acgl"G/L account item accountreceivable = lt_a ...
- new AnnotationConfigApplicationContext(MyBean.class)时,发生了什么?
当我们run一段代码,像下面这样两行.spring究竟做了什么些,让整个容器准备就绪,交付给用户直接可用的各种特性.为了弄清楚,默默梳理记录下来. public static void main (S ...
- 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 ...
- python read文件的r和rb的区别
r,rb,w,wb 那么在读写文件时,有无b标识的的主要区别在哪里呢? 1.文件使用方式标识 'r':默认值,表示从文件读取数据. 'w':表示要向文件写入数据,并截断以前的内容 'a':表示要向文件 ...
- c#读取xml操作
1/定义一个XmlDocument对象xDoc 2/通过XmlDocument来load需要读取的xml文件 3/通过XmlDocument的SelectSingleNode来找到节点,并把节点转换为 ...
- 小数据池、is 和 ==的区别
小数据池,在一定情况下出现内存共享(只有int 和 str 才有的) is 和 ==的区别 id() 打印数据的地址 a = 'hello' b = 'hello' print(a = ...
- HTML5(。。。。不完整)
<!DOCTYPE html> 不区分大小写 <header>.<nav>.<article>.<section>.<sidebar ...