这里介绍生成【jar文件】及【war文件】的三种方法:
一、jar文件生成
1、jar命令
第一步:在WebRoot\WEB-INF\classes目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容
Manifest-Version: 1.0
Class-Path:
Created-By: NJM
注:【键:值】 之间有一个空格。否则会出现java.io.IOException:invalid header field异常。
第二步:cmd进入项目的classes目录执行箭头后面的命令-->jar cvfm classes.jar MANIFEST.MF *.*
2、rar压缩法
第一步:在classes目录下建立META-INF子目录;
第二步:在META-INF子目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容;
Manifest-Version: 1.0
Class-Path:
Created-By: NJM
注:【键:值】 之间有一个空格。
第三步:将classes目录下的所有内容添加入压缩文件,压缩格式.zip。名字自取,扩展名为.jar;
3、利用Eclipse法
在IDE中右键单击src-----导出-----Java-JAR文件-----勾选[导出生成的类文件和资源]、[压缩JAR文件的内容]、浏览导出位置------完成。
二、war文件生成
1、jar命令
cmd进入项目下的WebRoot目录执行箭头后面的命令-->jar cvf myhome.war */ .
注:“*/”代表当前目录下的所有文件及文件夹。
“.” 表明将要在当前目录中生成war包。
2、rar压缩法
将WebRoot目录下的所有内容压缩成zip格式的后缀名为.war的文件即可。
3、利用Eclipse法
右键单击[项目]-----J2EE-WAR file(MyEclipse)-----浏览一下位置-----完成。
- 大小: 21.1 KB
- 大小: 24.6 KB
- 大小: 25.3 KB
- 大小: 43.8 KB
- 大小: 30.1 KB
- 大小: 25.8 KB
- 大小: 51.4 KB
分享到:
相关推荐
eclipse生成jar以及war包
在使用myeclipse10导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”错误,原因是破解不完全。对于这种错误我给大家提供一个解决方案,希望对大家能有所帮助,将...
替换完成后,请注意有以下几步,即可轻松解决 “用Myeclipse10.7.1工具生成War时,意外报错:SECURITY: INTEGRITY CHECK ERROR” 的错误: 1.请把你刚刚替换的文件...
实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试,实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程,1. 下载 Eclipse 4.2 or 4.3 ...
SpringBoot项目生成war包
在进行web项目开发时,利用三大框架开发,在搭建环境时,我们需要在项目工程里添加的三大框架的所有jar包,很全,并且我已经测试过了,这一套jar包不会发生冲突啊
您可以使用构建JAR文件 ./mvnw干净 ./mvnw软件包 注意:如果遇到错误,请尝试跳过测试 mvn软件包-DskipTests 然后您可以运行JAR文件: java -jar target / mailer-0.0.1-SNAPSHOT.jar 注意:上面的命令假定您位于...
2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标,健康检查和外部配置 6. 绝对没有代码生成和对XML没有要求配置 [1] 网上很多教程都是基于maven情况下的,而...
--打包的文件格式,也可以有:war zip--> </formats> <!--tar.gz压缩包下是否生成和项目名相同的根目录--> <includeBaseDirectory>true</includeBaseDirectory> <!--是否把本项目添加到依赖文件夹下--> ...
tomcat升级为10.x版本以后,由于JavaEE更名为Jakarta,原有的javax.*命名空间迁移为jakarta.x,原有项目如需迁移到...jar jakartaee-migration-0.2.0.jar <source> 命令,将新生成的war包放到webapps下即可正常使用
Hudson 是一个可扩展的持续集成引擎。...•文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 •插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。
java tomcat源码java_war_example 为Tomcat生成WAR文件的示例源代码 要构建WAR文件,请运行'jar -xvf root.war'
支持来自各种生态系统的包和库(APK、DEB、RPM、Ruby Bundles、Python Wheel/Egg/requirements.txt、JavaScript NPM/Yarn、Java JAR/EAR/WAR、Jenkins 插件 JPI/HPI、Go 模块) Linux 发行版识别(支持 Alpine、...
dubbo demo跑起来所需要的的jar包:maven-3.5.3、dubbo-2.5.3、dubbo-2.5.10--生成war包、spring-framework-4.3.6和demo代码:dubbo-demo.jar。希望帮助有需要的人。
将rap 打包成 war,并发布到tomcat。打包所需的 eclipse jar包请见下一个资源
ClassFinal是一款Java class文件安全加密工具,支持直接加密jar包或war包,无需修改任何项目代码,兼容spring-framework,可避免源码泄漏或字节码被反编译。项目模块说明:classfinal-core:ClassFinalde的核心模块...
让使用 maven 的朋友使用 mvn package 打出 war包,其中的 WEB-INF/lib 下面会自动生成 jar 包 以上两种方法注意要先将pom.xml中的导出类型设置为 war,添加 war 内容进去即可 依赖jackson或fastjson 5、jar包依赖...
warbler, Warbler chirpily构建你的ruby 应用程序的....Rails 或者 rack 应用程序中生成一个 Java jar 或者war文件。 to提供了一种最小。灵活的ruby类似的方法,用于将所有应用程序文件分发到Java环境。
3. 使用Ant的jar任务生成jar文件 读者可以在上例的基础上更进一步,来生成jar包,可在run这个target下再加上如下target: <target name="jar" depends="run"> <jar destfile="helloworld.jar" basedir="build/...