Web项目的导出和部署
-----------------siwuxie095
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Web 项目的导出
 
 
工程结构目录如下:
 
 

 
 
 
 
 
 
法一:
 
 
点击工程名 MyJSP,右键->Export(->Web)->WAR file
 
 
指定导出路径,命名为
			MyJSP.war,其中包含 Web 应用程序的所有文件:
JSP、HTML、CSS、JavaScript、图像文件、以及编译好的类文件
 
 
还可以勾选
			Export source files,导出源码
 
 
 
 
 
 
法二:
 
 
使用命令进行导出
 
 
打开
			CMD 窗口,进入当前工程
			MyJSP 的 WebContent 目录,
输入
			jar -cvf MyJSP.war * (* 代表当前目录的所有文件)
 
 

 
 
 
 
 
 
 
 
Web 项目的部署
 
 
将
			war 文件部署到 Tomcat 服务器:
 
 
把
			MyJSP.war 复制到 Tomcat 安装目录的 webapps
目录下:D:\Java\Tomcat\webapps
 
 
 
 
假如已经配置好
			Tomcat 的环境变量,就可以在 CMD 窗口中
直接输入 startup 或 startup.bat,启动 Tomcat
 
 
「关闭 Tomcat 则输入 shutdown 或 shutdown.bat」
 
 
 
 
或
			在
			Tomcat 安装目录的 bin 目录下,找到 startup.bat,双击启动 Tomcat
 
 
「关闭
			Tomcat 则双击 shutdown.bat」
 
 
 
 
打开浏览器,在地址栏输入(二选一):
 
 
(1)localhost:8080/MyJSP/test.jsp
 
 
(2)127.0.0.1:8080/MyJSP/test.jsp
 
 
 
 
同时,MyJSP.war 会被解压缩(实际上就是 WebContent 目录下的内容)
 
 

 
 
 
 
 
 
 
 
JAR 即 Java Archive File,WAR 即 Web Archive File,EAR 即 Enterprise Archive File
 
 
三者在文件结构上其实都是 ZIP 文件,可以通过压缩软件进行解压
 
 
 
 
 
 
 
 
 
 
 
 
 
 
【made by siwuxie095】
Web项目的导出和部署的更多相关文章
- 将web项目打成war包部署在tomcat步骤
		
将web项目打成war包部署在tomcat步骤 1.将自己的项目打成war包. 2.将打包好的war复制到${tomcat.home}/webapps项目下. 3.在${tomcat.hom}/con ...
 - Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案
		
即上篇通过将web项目打成war包部署到Tomcat服务器,解决mysql问题后,又出现了新问题,真是一波三折,所以将解决过程分享给大家,希望能帮助到小伙伴们~ 将打好的war包拷贝到Tomcat的w ...
 - SpringMVC框架下Web项目的搭建与部署
		
这篇文章已被废弃. 现在,Deolin使用Maven构建项目,而不是下载Jar文件,使用Jetty插件调试项目,而不是外部启动Tomcat. SpringMVC比起Servlet/JSP方便了太多 W ...
 - Maven构建web项目在Eclipse中部署的几种方法
		
目录: 方法一:运用Maven的plugin:jetty来部署web 方法二:运用Eclipse 的Jetty插件直接部署 方法三:运用Run on Server(tomcat)部署 [方法一].运用 ...
 - Web项目打成war包部署到tomcat时报MySQL Access denied for user 'root'@'localhost' (using password: YES)错误解决方案
		
Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错: jdbc.proper ...
 - 大型Java Web项目的架构和部署问题
		
一位ID是jackson1225的网友在javaeye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力.由于架构模式和部署调优一直是Java社区的热门话 ...
 - 一种让运行在CentOS下的.NET CORE的Web项目简单方便易部署的自动更新方案
		
一.项目运行环境 项目采用的是.NET5开发的Web系统,独立部署在省内异地多台CentOS服务器上,它们运行在甲方专网环境中(不接触互联网),甲方进行业务运作时(一段时间内)会要求异地服务器开机上线 ...
 - Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下
		
uss_web如果没有左上角那个球,tomcat就识别不出来的. 1.进入项目目录,找到.project文件,打开. 2.找到...代码段,加入如下标签内容并保存: <nature>org ...
 - Eclipse web项目导入Intellij 并且部署
		
一.导入自己的web项目 步骤:File->New->Project from Existing Source... 二.选择项目的所在位置,点击"OK";接着如下图所 ...
 
随机推荐
- 用cocos2d-html5做的消除类游戏《英雄爱消除》(2)——Block设计实现
			
Block可以说是这个游戏的核心类,它除了包含自身的一些属性和方法外还添加了对触摸事件的响应. 我们先来看下源码吧 /** * Power by html5中文网(html5china.com) * ...
 - Linux Shell 下的输出重定向
			
linux 环境中支持输入输出重定向,用符号<和>来表示. 0.1和2分别表示标准输入.标准输出和标准错误信息输出, 可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表 ...
 - 用css完成根据子元素不同书写样式
			
我们需要达到的效果: 需要什么 1张图片的, 2张图片的, 3张图片的样式各不相同.可以使用js完成子元素的判断,但是这里我使用css来完成 核心知识点 使用css选择器完成子元素的判断 例子: 用c ...
 - C++(八)— 死锁原因及解决方法
			
1.死锁原因 死锁问题被认为是线程/进程间切换消耗系统性能的一种极端情况.在死锁时,线程/进程间相互等待资源,而又不释放自身的资源,导致无穷无尽的等待,其结果是任务永远无法执行完成. 打个比方,假设有 ...
 - linux-常用指令1
			
掌握下面的命令是最基本的噢!那是我们使用一个系统最基本的操作. 玩过dos么,其实,linux下的文件操作和dos差不多.没什么难的,多练习就记住了.下面如果有条件的话请跟我一样操作吧!百看不如一做. ...
 - Javascript-- jQuery  DOM篇(一)
			
DOM创建节点及节点属性 通过JavaScript可以很方便的获取DOM节点,从而进行一系列的DOM操作.但实际上一般开发者都习惯性的先定义好HTML结构,但这样就非常不灵活了. 浏览器提供的一些原生 ...
 - leetcode 162 Find Peak Element(二分法)
			
A peak element is an element that is greater than its neighbors. Given an input array where num[i] ≠ ...
 - 数据库连接池(connection pool)
			
1.JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: – 在主程序(如servlet.beans)中建立数据库连接. – 进行sql ...
 - [: xxxx: Unexpected operator
			
/*************************************************************************** * [: xxxx: Unexpected o ...
 - ACM学习历程—HDU4415 Assassin’s Creed(贪心)
			
Problem Description Ezio Auditore is a great master as an assassin. Now he has prowled in the enemie ...