网站做完后,并不是直接放到服务器(Tomcat)中去运行,而是先将其打包成War文件,再把War文件放到服务器中去运行,那样更方便
那么怎样将一个Jsp网站打包呢???
一.方法一
进入cmd到dos命令行下,进入JspWeb(注意要进入JspWeb目录,即进入你要打包的网站的根目录)
再下一步
jar cvf jspwar.war . 不要遗忘了最后这个点(.) 它代表当前目录
这样打成一个包,以当前目录为根(即JspWeb为根),这样的包才是正确的。
二.方法二
打开MyEclipse—>选择要打包的项目—>右击—>单击Export(导出)
选择JsEE—>WAR file(MyEclipse)—>Next
选择要打包的工程—>选择Browser(选择打包到哪个路径下,默认的为当前工程名中)
最后单击Finish完成打包
注:打包前最好将各种架包(数据库,Struts,Hibernate,Spring,JSTL等架包)复制到要打包的项目的Lib目录下,讲其一起打包,不然放到服务器中运行时,会找不到架包,报错,当然,也可以将架包都复制到服务器(Tomcat)的Lib目录下
引自博客:
http://blog.csdn.net/luohuijun619/article/details/4867131
相关推荐
总的来说,将JSP编译打包成jar是一个将静态的JSP文件转换为可执行的Servlet代码,并利用构建工具Ant完成打包的过程,这样可以方便地在不支持JSP的环境中运行和部署。这个过程涉及到JSP、Servlet、Ant构建工具以及web...
这将生成一个名为 myhome.war 的 WAR 文件,包含了 project 文件夹下的所有文件。 使用 Eclipse IDE 打包 使用 Eclipse IDE 可以简便地将 Java 项目打包成 WAR 文件。首先,右键点击要打包的项目,选择“导出...”...
这个文件可能包含有关打包WAR文件步骤的详细说明,如设置Maven或Gradle的配置,添加必要的插件,解释如何配置pom.xml或build.gradle文件,以及如何执行打包命令。 总的来说,这个主题涵盖了以下知识点: 1. **Java...
war(Web Application Archive)是一种文件格式,用于将Web应用程序的所有组件,包括Java类文件、JSP文件、HTML文件、图片、CSS文件等,打包到一个文件中。war包的主要用途是将Web应用程序打包到一个文件中,以便于...
【标题】"springboot_jsp_maven(war+jar)"是一个综合了Spring Boot、JSP和Maven技术的示例项目,旨在展示如何在Spring Boot框架下开发并部署包含Web界面的应用程序。该项目的独特之处在于它同时支持两种常见的部署...
总的来说,这个项目是一个基于JSP和JavaScript的简单登录系统,通过WAR文件打包,方便部署到Java Web服务器上运行。开发者可以学习到如何处理用户输入,执行服务器端验证,以及使用会话管理来维护用户状态。同时,...
标题中的“flex在tomcat下的war文件”指的是将Flex应用程序打包成WAR格式,然后部署到Apache Tomcat服务器上运行。Tomcat是一个流行的Java Servlet和JavaServer Pages(JSP)容器,它支持多种Web应用的部署,包括...
- **打包**:将Web应用中的所有文件组织并压缩到一个WAR文件中,便于部署。 - **部署**:将WAR文件放置到Web服务器(如Apache Tomcat、IBM WebSphere等)上运行的过程。 #### 打包命令 根据提供的部分命令示例: ``...
在软件开发过程中,特别是Java Web项目的部署环节,将项目打包成WAR文件是一项常见的需求。WAR文件(Web Application Archive)是一种用于封装Web应用程序的标准格式,它包含了运行该应用所需的所有资源、类文件以及...
Eclipse将开始打包过程,生成一个.WAR文件,其名称通常与你的项目名称相同。 8. **部署WAR文件**: 导出的.WAR文件可以直接部署到支持J2EE的服务器上,如Tomcat、Jetty等。只需将.WAR文件复制到服务器的"webapps...
通过执行`ant war`命令,Ant会按照`build.xml`中的配置执行相应的任务,最终生成一个名为`mywebapp.war`的WAR文件,这个文件就可以被部署到支持Java Web应用的服务器上,如Tomcat、Jetty等。 总之,Ant作为Java开发...
【标题】:“基于JSP的新闻发布系统”是一个利用Java Web技术构建的应用程序,它通过STRUTS框架实现MVC(模型-视图-控制器)设计模式,为用户提供了一个发布、管理和浏览新闻信息的平台。该系统的核心是STRUTS框架,...
打包(Packaging)是指将编译后的各类文件整合成一个可执行的格式,例如Java项目的JAR、WAR或EAR文件。这些文件包含了运行应用程序所需的所有依赖和资源,便于在不同的服务器环境上部署。打包过程还可以包含配置文件...
通过以上描述,我们可以理解这是一个使用Gradle构建的Spring Boot项目,项目实现了RESTful API并支持JSP视图,最终被打包为WAR文件以便部署到标准的Java Web容器中。了解这些技术对于Java Web开发者来说至关重要,...
【标题】"hello的一个war包"是一个专门为初学者设计的Web应用程序压缩包,它遵循了Java Web应用程序的标准打包格式——WAR(Web ARchive)。WAR文件是Java EE平台中的一个重要组成部分,它允许开发者将所有必要的...
"这说明了该示例项目是为初学者设计的,提供了一个易于理解和操作的环境。WAR(Web ARchive)文件是一种Java Web应用程序的标准打包格式,包含了所有的类、资源和配置文件。如果你不熟悉如何导入或设置项目,可以...
1. **解压WAR文件**:首先,可以将已生成但存在问题的WAR文件解压到一个文件夹,这样可以直接查看其内部结构。 2. **定位问题jar**:通过日志或错误信息找到导致问题的jar文件,它通常位于WEB-INF/lib目录下。 3. ...
预编译JSP可以减少应用程序启动时的解析时间,而将JSP打包成JAR文件则有利于资源的集中管理和部署。 首先,让我们了解**JSP预编译**的概念。JSP在第一次被请求时会被Web容器转换为Servlet(Java类),然后编译为...
- 部署时,整个项目被打包成WAR文件,上传到Web服务器的相应目录,服务器自动解压并运行。 综上所述,"JSP项目—新闻发布系统"是一个基于JSP和ACCESS数据库的Web应用,它展示了如何使用JDBC通过ODBC连接数据库,...
开发者将编译好的应用打包成WAR文件,便于在Web服务器上部署。 5. **数据库环境**: 这里使用的是达梦数据库。达梦数据库是一种国产的关系型数据库管理系统,支持SQL标准。在部署应用前,需要安装数据库,创建表空间...