Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >将Web项目War包部署到Tomcat服务器基本步骤

将Web项目War包部署到Tomcat服务器基本步骤

作者头像
用户3519280
发布于 2023-07-06 08:57:22
发布于 2023-07-06 08:57:22
9.6K0
举报
文章被收录于专栏:c++ 学习分享c++ 学习分享

1. 常识:

1.1 War包

War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。 当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War进行发布。 War包可以放在Tomcat下的webapps或者word目录下,随着tomcat服务器的启动,它可以自动被解压。

1.2 Tomcat服务器

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选,最新的Servlet和JSP规范总是能在Tomcat中得到体现。

2. 配置Java运行环境

2.1 下载并安装JDK

从官网上下载最新的JDK:http://java.sun.com/javase/downloads/index.jsp ,下载后安装,选择想把JDK安装到的目录。JRE是包含在JDK中的,所以不需要再另外安装JRE了。

2.2 设置JDK环境变量

右击“计算机”,点击“属性”,点击弹出窗口中左侧的“高级系统设置”,在弹出的选项卡中选择“高级->环境变量”。

假设你本地JAVA的JDK安装的位置为:C:\Program Files\Java\jdk1.7.0_45。

在这里,新建2个环境变量,编辑1个已有的环境变量。如下:

新建变量名:JAVA_HOME;

变量值:你安装JDK的安装目录,在这里为C:\Program Files\Java\jdk1.7.0_45。

新建变量名:CLASSPATH

变量值:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\BIN

(注意最前面有个.号)

编辑环境变量的路径:

变量名:Path;

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(将此处的字符串粘贴到变量值的最前面)

2.3 验证是否JDK环境变量设置成功

点击开始并输入CMD,在命令行分别输入:java; javac; java –version.

如果分别显示如下信息,说明你的Java环境变量已经配置成功。

输入Java,显示:

输入Javac,显示:

输入java –version,显示:

3. 部署Tomcat服务器

3.1 下载Tomcat到本地硬盘

从官网上下载Tomcat服务器。官网上下载的文件都是绿色免安装的。

下载地址为:http://tomcat.apache.org/download-70.cgi

下载后解压缩,如E:\apache-tomcat-7.0.26。

3.2 设置Tomcat环境变量

依然是点开电脑的环境变量对话框。

新建一个环境变量:

变量名:TOMCAT_HOME

变量值:你的TOMCAT解压后的目录,如E:\apache-tomcat-7.0.26。

3.3 验证Tomcat环境变量的配置是否成功

运行Tomcat解压目录下的 bin/startup.bat,启动Tomcat服务器。在任何一款浏览器的地址栏中输入http://localhost:8080 ,如果界面显示如下图,则说明Tomcat的环境变量配置成功。

tomcat启动的窗口为:

正在上传…重新上传取消

4. 部署Web项目的War包到Tomcat服务器

4.1 FTP获取war包和sql脚本

从本地FTP服务器上下载Daily Building出的最新的项目包。解压后一般由两个文件组成,database文件夹和projectName.war包。

运行database文件中的xxxxx.sql脚本文件,便可以生成最新的数据库和表结构。

4.2 配置Web项目的虚拟目录

将projectName.war包,复制到Tomcat的webapp下。这样当配置好后的访问路径便为:http://localhost:8080/projectName/login.jsp

在访问之前,需要修改tomcat服务器的配置文件,打开:

tomcat解压目录\conf\context.xml。将运行该web项目时,需要配置的数据库连接字符串增加到该xml文件中。增加后的context.xml为:

<Context>

<!-- Default set of monitored resources -->

<WatchedResource>WEB-INF/web.xml</WatchedResource>

<!-- Uncomment this to disable session persistence across Tomcat restarts -->

<!--

<Manager pathname="" />

-->

<!-- Uncomment this to enable Comet connection tacking (provides events

on session expiration as well as webapp lifecycle) -->

<!--

<Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />

-->

(这里填写本Web项目运行时,需要连接的数据库配置。)

</Context>

4.3 访问web项目的登录页

连接串设置完毕后,便可以基于Tomcat服务器来访问web项目了。

首先运行Tomcat的bin目录下的startup.bat,当Tomcat启动完毕后,

在浏览器输入:localhost:8080/projectName/login.jsp时,如果出现该Web项目的login界面时,则表明war包已成功地部署到tomcat服务器上,并可成功访问了。

动力就是,比你优秀的人比你还努力!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux下安装Tomcat服务器和部署Web应用
我这里下载的是tomcat8.5,网址是https://tomcat.apache.org/download-80.cgi,截图说明
全栈程序员站长
2022/08/22
2.1K0
Linux下安装Tomcat服务器和部署Web应用
JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat)
JavaWeb 项目部署到服务器 我这里的环境是 JDK13 + tomcat8.5.60 1. IDEA 打包项目 右击项目点击 Open Module Settings [在这里插入图片描述] 构建准备 [在这里插入图片描述] 正式构建 [在这里插入图片描述] 选择刚才构建的,点击 build 即可 [在这里插入图片描述] 本地就可以看到打包好的war包war包实际就是自压缩文件,相当于jar,服务器的tomcat会解析war文件为工程项目 [在这里插入图片描述] 2. 服务器资源准备 2.1 MySQ
ruochen
2021/05/15
1.4K0
JavaWeb 项目服务器部署详细教程(MySQL + JDK + Tomcat)
将Web项目War包部署到Tomcat服务器基本步骤(完整版)
War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码。
软件小生活
2021/08/16
14.7K0
将Web项目War包部署到Tomcat服务器基本步骤(完整版)
Tomcat的使用及服务器的一些基础知识
静态资源: 所有用户访问后,得到的结果是一样的,称为静态资源,静态资源可直接被浏览器解析 如 html,css,JavaScript 动态资源: 不同用户访问后得到的结果不同,动态资源被访问后要先转换为静态资源,再返回给浏览器 如:servlet/jsp,php,asp
一只胡说八道的猴子
2020/09/27
4720
Tomcat的使用及服务器的一些基础知识
Tomcat-4.部署
部署(Deployment):将Web应用(第三方的WRA文件,或者自己定制的Web应用)安装到Tomcat服务器上的过程。
悠扬前奏
2019/05/28
6610
Tomcat 部署项目的三种方法
本文介绍了 Tomcat 部署项目的三种方法,分别是下载 Tomcat 服务器、启动并部署 Tomcat 服务器和在 Tomcat 的 conf/server.xml 文件中配置项目。其中,第三种方法可以灵活配置项目,而且不需要重新下载 Tomcat 服务器,是最佳的选择。
IT可乐
2018/01/04
2.5K0
Tomcat 部署项目的三种方法
基于nGrinder下的web网站性能测试
nGrinder 看名字估计很多人就猜到跟Grinder有关系。nGrinder是韩国一家公司居于Grinder二次开发的一个性能平台。nGrinder具有 开源、易用、高可用、高扩展等特性,在Grinder基础上实现了多测试并行,通过web管理,实现了集群,同时支持Groovy和Jython脚本语言,(官方上说,Groovy的性能会更好),也实现了对目标服务的监控以及插件的扩展,简单实现更多用户虚拟用户并发(官方上说,8G内存的4核cpu机器可以支持高到8000个虚拟用户)
用户6367961
2019/09/29
1.3K0
【玩转腾讯云】本地JavaWeb项目部署到腾讯云轻量服务器,实现公网访问
本次教程,Tomcat项目打包成war包到服务器上发布,Springboot项目打包为jar或war包到服务器上发布:
Mintimate
2021/04/06
13.5K0
【玩转腾讯云】本地JavaWeb项目部署到腾讯云轻量服务器,实现公网访问
Tomcat本地运行war包的配置及可能出现的问题
     在开发java web项目时,我们需要用到tomcat作为服务器进行调试,tomcat可以嵌入idea,eclipse等开发工具中运行,当然其也可以直接运行,不需要借助开发工具。以下将介绍tomcat本地运行war包需要的配置,以及可能出现的问题。
用户3519280
2023/07/06
1.7K0
Tomcat本地运行war包的配置及可能出现的问题
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包
全栈程序员站长
2022/09/03
5.5K0
Tomcat的基本使用
web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp....
不愿意做鱼的小鲸鱼
2022/09/24
3520
Tomcat的基本使用
Web编程-Tomcat&Servlet
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
cwl_java
2019/12/11
4660
day07_Tomcat服务器与http学习笔记
    WEB,在英语中web即表示网页的意思,它用于表示Internet主机上(服务器)供外界访问的资源。
黑泽君
2018/10/11
7450
day07_Tomcat服务器与http学习笔记
Spring Boot 项目部署实战:WAR 包部署与 Tomcat 安装
Spring Boot 是一个非常流行的 Java 框架,它简化了基于 Spring 的应用程序的创建和部署过程。虽然 Spring Boot 默认支持将应用程序打包成可执行的 JAR 文件,但在某些情况下,我们可能需要将其打包成 WAR 文件以便部署到传统的 Java 应用服务器(如 Tomcat)。本文将详细介绍如何将 Spring Boot 项目打包成 WAR 文件,并在 Tomcat 上进行部署。
Front_Yue
2024/08/10
1.8K0
Spring Boot 项目部署实战:WAR 包部署与 Tomcat 安装
web服务器软件:Tomcat入门(window安装和配置Tomcat)
进入官网 http://tomcat.apache.org/ 选择需要的版本和类型下载。
共饮一杯无
2022/11/28
1.6K0
web服务器软件:Tomcat入门(window安装和配置Tomcat)
腾讯云服务器安装JDK与tomcat(ubuntu)
    sudo add-apt-repository ppa:webupd8team/java
用户6468650
2019/10/23
12.7K0
开发|使用war包部署在Tomcat中运行
简单来说,war包是JavaWeb程序打的包,war包里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。
算法与编程之美
2019/07/17
2.5K0
开发|使用war包部署在Tomcat中运行
Selenium2+python自动化62-jenkins持续集成环境搭建
一、环境准备 小编环境: 1.win10 64位 2.JDK 1.8.0_66 3.tomcat 9.0.0.M4 4.jenkins 2.0 二、安装JDK 1.安装JDK教程很多,这里就不讲了,可以参考这个链接的教程:JDK安装配置教程_百度经验 在系统环境变量里添加以下变量: ①JAVA_HOME:jdk的安装路径C:\Sun\Java\jdk ②CLASSPATH:“.;%JAVA_HOME%\lib;” ③Path:“;%JAVA_HOME%\bin” 2.检查环境是否成功(这一步很重要) >>j
上海-悠悠
2018/04/08
5480
Selenium2+python自动化62-jenkins持续集成环境搭建
Tomcat安装与启动和配置
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选,对于一个初学者来说;
久绊A
2023/12/23
5.9K0
Tomcat 下载安装教程
bin:目录下有两类文件,一种是以.bat结尾的,是Windows系统的可执行文件,一种是以.sh结尾的,是Linux系统的可执行文件。
全栈程序员站长
2022/08/31
1.2K0
Tomcat 下载安装教程
推荐阅读
相关推荐
Linux下安装Tomcat服务器和部署Web应用
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文