`
lijuanlovey
  • 浏览: 19541 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

如何用jar命令打包web项目

阅读更多

今天在发布一个Webservice项目出现一个问题,直接用myeclipse发布这个项目,启动tomcat,浏览器可以直接访问webservice地址。但是用jar命令去打包这个项目,启动tomcat,却无法访问webservice地址

 

经过仔细对比几种发布模式下生产的项目文件夹,发现问题在于WEB-INF/lib包里面的jar个数不同。

第一种:myeclipse直接delay,查看tomcat下面该项目的lib文件夹,jar包总数是89个

第二种:利用myeclipse导出的war包,直接放在tomcat的webapps下面,启动tomcat后,该war包解压后lib文件夹下的jar包一共是85个

第三种:利用jar打包项目,同样放在tomcat的webapps下面,启动tomcat后,该war包解压后lib文件夹下的jar包一共是58个

 

而workspace里,该项目下的WEB-INF/lib文件夹中,jar包总数也是58个。因此说明web项目中有部分Libaries引用并未添加到lib文件夹中,所以需要自动手动添加这些jar包到lib文件夹才行。这时用jar命令打项目的war包才能正确访问项目中webservice接口

分享到:
评论

相关推荐

    java web项目打包.war格式

    然后,使用 jar 命令将文件夹中的所有文件打包成一个 WAR 文件。 例如,使用以下命令将 project 文件夹下的所有文件打包成 myhome.war 文件: ``` D:\project>jar -cvf d:a.jar * ``` 这将生成一个名为 myhome.war ...

    【绝对可行,解决404】jfinal项目打包成jar在控制台运行方法

    3. **使用jar命令打包**:在命令行中,可以使用`jar`工具来打包项目。先创建一个新的目录,如`dist`,然后把所有的类文件(不包括第三方库)和资源复制到这个目录。接着,执行以下命令: ``` jar cvfm JFinalDemo....

    将java文件打包成 jar jar命令详解

    假设你需要将两个 `.class` 文件 `Foo.class` 和 `Bar.class` 打包到一个名为 `classes.jar` 的 JAR 文件中,可以使用以下命令: ``` jar cvf classes.jar Foo.class Bar.class ``` - `c`: 表示创建一个新的 JAR ...

    把java文件打包成.jar_(jar命令详解).doc

    ### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一...通过掌握 `jar` 命令的使用方法,可以更方便地进行项目的打包和部署工作。

    maven打包 maven打jar包详细步骤

    本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...

    ssm完整javaweb项目jar包

    这个"ssm完整javaweb项目jar包"包含了运行一个基于SSM框架的Web应用程序所必需的库文件。 1. **Spring框架**:Spring是Java企业级应用的核心框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等核心功能...

    集成jdk+mysql+tomcat+web项目打包成rpm

    打包时,需要确保Web应用的所有依赖(如JAR文件)都被包含在内,或者指明外部依赖的路径。 制作RPM包的过程涉及以下步骤: 1. 创建.spec文件:这是RPM打包的核心,它定义了打包的规则、文件路径、依赖关系等。 2. ...

    java的jar包打包操作手册

    在 Eclipse 中,可以使用 Export 功能来创建 JAR 文件,选择要打包的项目和文件,然后选择 Export 选项,最后选择 JAR 文件格式即可。 JAR 包的使用 使用 JAR 文件时,需要设置 classpath 路径,以便 Java 虚拟机...

    web项目jar包快快快

    可以使用Java的`java -jar`命令来运行包含manifest文件的可执行JAR。对于非可执行JAR,可以将其添加到Web应用服务器的类路径中,或通过`-cp`或`-classpath`参数在命令行中指定。 7. **优化启动性能** 对于大型...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总[汇编].pdf

    使用 Eclipse 可以快速地将 Java 项目打包成 jar 文件。步骤如下: 1. 右键点击要打包的工程,选择 Export 选项,选择 JAR file,然后点击 Next。 2. 选择要打包的工程前打钩,然后选择导出文件的目的地址。 3. ...

    JAR文件包及jar命令详解.rar

    Java Archive (JAR) 文件是Java平台上的一个特殊文件格式,用于封装多个类文件、资源文件和其他相关数据。JAR文件的主要目的是为了...通过阅读“JAR文件包及jar命令详解.pdf”,你可以更深入地学习这些概念和实践操作。

    axis2插件打包生成jar操作视频

    - **执行打包命令**:运行构建脚本,比如在命令行中输入`ant jar`或`mvn package`,这将会生成JAR文件。 - **生成的JAR文件**:生成的JAR文件包含了项目的所有类和资源,可以直接通过Java虚拟机(JVM)运行。 5. ...

    web开发常用jar包

    4.1 使用`jar`命令行工具:通过`jar cf jarfile manifest file1 file2 ...`命令,可以将指定的文件打包成`jar`。 4.2 IDE集成:大多数Java IDE(如Eclipse、IntelliJ IDEA)提供创建`jar`包的图形化界面,只需选择...

    JAR文件包及jar命令详解

    4. 使用JAR命令: `jar`命令是Java开发工具的一部分,用于操作JAR文件。基本语法包括: - `cvf`:创建新的JAR文件,c表示创建,v表示详细模式,f表示指定文件名。 - `cmf`:更新已有JAR文件,添加或修改内容,m...

    使用IntelliJ Idea 打包成可执行的JAR.pdf

    标题中的“使用IntelliJ Idea 打包成可执行的JAR.pdf”指的是在IntelliJ IDEA这个集成开发环境中,如何将Java项目打包成一个可独立运行的JAR(Java Archive)文件。这个过程通常用于将Java应用程序整合到一个单一的...

    ant打包Web工程

    3. **定义任务(Tasks)**:Ant通过任务来执行具体的操作,例如`javac`用于编译Java源代码,`copy`用于复制文件,`jar`用于创建JAR包,`war`则用于打包Web应用。 4. **Web应用结构**:在打包Web应用时,理解标准的...

    javajar命令的使用.doc

    JAR命令的使用主要包括以下几种操作: 1. **创建**(-c):使用`jar cf jar-file input-file(s)`命令创建一个新的JAR文件。例如,`jar cf test.jar test`会在当前目录下创建一个名为`test.jar`的JAR文件,包含`test...

    java web项目打包war部署到tomcat

    无论是手动打包还是使用MyEclipse打包,WAR文件都是Java Web项目部署的重要组成部分。通过WAR文件,可以确保所有必要的资源都被正确地包含在内,并且便于在不同的环境中部署和分发Java Web应用程序。 对于手动打包...

    项目进行打jar包(Fat)

    同时,它也会将项目的主类设置为启动入口,以便通过`java -jar`命令直接运行生成的JAR文件。 4. **注意事项**: - 在打包前,确保所有项目依赖已正确配置,且版本兼容,否则可能导致运行时异常。 - 考虑到Fat JAR...

Global site tag (gtag.js) - Google Analytics