-----------------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项目的导出和部署的更多相关文章

  1. 将web项目打成war包部署在tomcat步骤

    将web项目打成war包部署在tomcat步骤 1.将自己的项目打成war包. 2.将打包好的war复制到${tomcat.home}/webapps项目下. 3.在${tomcat.hom}/con ...

  2. Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案

    即上篇通过将web项目打成war包部署到Tomcat服务器,解决mysql问题后,又出现了新问题,真是一波三折,所以将解决过程分享给大家,希望能帮助到小伙伴们~ 将打好的war包拷贝到Tomcat的w ...

  3. SpringMVC框架下Web项目的搭建与部署

    这篇文章已被废弃. 现在,Deolin使用Maven构建项目,而不是下载Jar文件,使用Jetty插件调试项目,而不是外部启动Tomcat. SpringMVC比起Servlet/JSP方便了太多 W ...

  4. Maven构建web项目在Eclipse中部署的几种方法

    目录: 方法一:运用Maven的plugin:jetty来部署web 方法二:运用Eclipse 的Jetty插件直接部署 方法三:运用Run on Server(tomcat)部署 [方法一].运用 ...

  5. Web项目打成war包部署到tomcat时报MySQL Access denied for user 'root'@'localhost' (using password: YES)错误解决方案

    Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错: jdbc.proper ...

  6. 大型Java Web项目的架构和部署问题

    一位ID是jackson1225的网友在javaeye询问了一个大型Web系统的架构和部署选型问题,希望能提高现有的基于Java的Web应用的服务能力.由于架构模式和部署调优一直是Java社区的热门话 ...

  7. 一种让运行在CentOS下的.NET CORE的Web项目简单方便易部署的自动更新方案

    一.项目运行环境 项目采用的是.NET5开发的Web系统,独立部署在省内异地多台CentOS服务器上,它们运行在甲方专网环境中(不接触互联网),甲方进行业务运作时(一段时间内)会要求异地服务器开机上线 ...

  8. Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下

    uss_web如果没有左上角那个球,tomcat就识别不出来的. 1.进入项目目录,找到.project文件,打开. 2.找到...代码段,加入如下标签内容并保存: <nature>org ...

  9. Eclipse web项目导入Intellij 并且部署

    一.导入自己的web项目 步骤:File->New->Project from Existing Source... 二.选择项目的所在位置,点击"OK";接着如下图所 ...

随机推荐

  1. Jooq比较偏的用法

    count public Integer count(Integer id) { return dslContext.selectCount().from(Tables.<table_name& ...

  2. [转]详解Java解析XML的四种方法

    XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便.对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM ...

  3. [原创]java WEB学习笔记24:MVC案例完整实践(part 5)---删除操作的设计与实现

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  4. import与import static

    import ......className (静态导入) 功能: 导入一个类 import static ......className.* 功能:导入这个类里的静态方法,是JDK1.5中的新特性, ...

  5. java入门了解13

    小知识点: 网络编程:主要解决计算机间数据传输 不需要html页面可以达到数据传输:QQ,微信 网页编程:继续Html页面基础上数据交互:OA,天猫... java方向:web方向,annrod常用S ...

  6. javascript通用参数判断

    //判断value是小于等于max的数字function isNumberMax(value, max){    if(!isNumber(value) || !isNumber(max)){     ...

  7. Hibernate学习---第十五节:hibernate二级缓存

    1.二级缓存所需要的 jar 包 这三个 jar 包实在 hibernate 解压缩文件夹的 lib\optional\ehcache 目录下 2.配置 ehcache.xml <ehcache ...

  8. 使用jquery执行ajax

    $.ajax():返回其创建的XMLHttpRequest对象 回调函数:如果要处理$.ajax()得到的数据,则应该使用回调函数!beforeSend:在发送请求之后调用,需要一个XMLHttpRe ...

  9. [原]NYOJ-括号匹配-2(java)

    大学生程序代写 //http://acm.nyist.net/JudgeOnline/problem.php?pid=2 括号配对问题 时间限制:3000 ms  |  内存限制:65535 KB  ...

  10. FFmpeg 基本用法

    FFmpeg FFmpeg 基本用法 本课要解决的问题 1.FFmpeg的转码流程是什么? 2.常见的视频格式包含哪些内容吗? 3.如何把这些内容从视频文件中抽取出来? 4.如何从一种格式转换为另一种 ...