`
foolzhu
  • 浏览: 15300 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

weblogic发布项目后报404错误,结果发现是MANIFEST.MF文件的问题

 
阅读更多
最近在weblogic上发布了一个项目,访问具体链接时报404错误,查了weblogic.xml、struts.xml等文件,都没发现指向有啥问题,在tomcat下跑也正常。
最后发现,问题出在war包中的 META-INF/MANIFEST.MF 文件上,里面有一个属性写法错误,具体如下:
Project name: XXXXX  (报404错误)
Project-name: XXXXX  (正常)
也就是说,MANIFEST.MF 文件中的属性名中间不能有空格。
其实所有的“键-值”类型的文件中的属性名中间都不该有空格。
分享到:
评论

相关推荐

    MANIFEST.MF 读写操作

    MANIFEST.MF 文件是 Java 应用程序和库的核心组件,特别是在创建 JAR 文件时。它包含关于 JAR 文件的元数据,如主类、版本信息、依赖库和其他重要属性。在本文中,我们将深入探讨如何在 Java 中读取和写入 MANIFEST....

    bea_wls_internal.war

    此包是本人在修补weblogic漏洞时,http://sn.cloud.ccb.com/bea_wls_internal/classes/META-INF/MANIFEST.MF漏洞实在没办法,试遍网上所有方法,在被逼无奈之下,花了两周研究出来的,就不要想在其他地方找到了,...

    weblogic9.2.2 CR322044_920mp2.jar

    标签"CR322044_920mp2.jar Weblogic"进一步确认了这个文件是针对WebLogic Server的更新,特别是9.2.2版本。 至于压缩包内的文件"weblogic"和"META-INF",这可能是WebLogic Server的一些核心库或者是与补丁相关的...

    关于weblogic部署Java项目的包冲突问题的解决

    "关于weblogic部署Java项目的包冲突问题的解决" Weblogic是Oracle公司出品的一款Java EE应用服务器,广泛应用于企业级应用系统中。然而,在部署Java项目到Weblogic服务器时,经常会遇到包冲突问题,导致应用程序...

    BEA_WebLogic平台下J2EE调优攻略

    ### BEA WebLogic平台下J2EE调优攻略 #### 前言 随着J2EE软件在各行各业中的广泛应用,系统调优变得越来越受到软件开发者和应用服务器提供商的关注。最终用户对系统的高效与稳定性有着极高的期待,因此,J2EE调优...

    weblogic到jboss转换的示例代码

    `META-INF`目录是Java存档(JAR)文件的标准部分,通常包含关于应用的元数据,如MANIFEST.MF文件,它定义了类路径和其他属性。在迁移过程中,这个目录的内容也需要根据目标服务器的规范进行调整。 转换过程可能涉及...

    weblogic medrec demo

    【WebLogic MedRec Demo】是基于Oracle ...同时,了解如何利用`META-INF`目录中的文件(如MANIFEST.MF)来定义应用元数据,以及`lib`目录下的依赖库管理,对于深入理解Java EE应用程序的打包和运行机制也十分有帮助。

    WebLogic11g-EJB部署

    此外,`MANIFEST.MF`文件也是这个目录中的一个重要文件,它包含了关于JAR文件的信息,如版本、依赖等。 2. `APP-INF`目录:这个目录在WebLogic中通常用于放置自定义的配置文件或库,例如WebLogic特定的部署配置文件...

    OSGi与Web容器的整合

    2. 为项目添加OSGi支持,这将生成MANIFEST.MF文件,包含OSGi元数据。 3. 修改MANIFEST.MF,设置Web-ContextPath和其他相关属性。 4. 配置OSGi运行时环境,添加所需的OSGi Bundle。 5. 在Eclipse中运行OSGi运行配置,...

    eclipse导出ear包

    5. **配置EAR文件**:在EAR项目的MANIFEST.MF文件中,可以设置应用的元数据,如版本信息、供应商信息等。此外,也可以通过application.xml文件来定义EAR的结构和部署信息。 6. **导出EAR包**:完成上述步骤后,选择...

    EJB 3.0 学习资料

    完成开发后,将项目打包成.jar文件,并部署到支持EJB的服务器上,如JBoss、GlassFish或WebLogic等。服务器会自动扫描并管理这些EJB组件,使其可供其他应用使用。 ### EJB 3.0 客户端开发 1. **ServiceFactory**: ...

    activemq-ra-3.2.jar.zip

    JAR文件可以包含Java类、资源文件、元数据以及一个可选的MANIFEST.MF文件,该文件定义了JAR的属性,如版本信息和依赖关系。 在实际使用中,为了在Java EE应用服务器上使用这个资源适配器,开发者或系统管理员需要将...

    开发常用jar1-2

    它们包含了一系列`.class`文件,这些文件是Java源代码经过编译后的二进制形式。JAR文件内部还可能包含XML配置文件、图片、文本资源等,这些都是应用程序运行时需要的。 J2EE(Java Platform, Enterprise Edition)...

    quartz-1.6.4.源码

    `EMPTY.MF` 文件可能是一个空的 Manifest 文件,通常在 Java 安全上下文中用于表示没有特定的安全权限。在 Quartz 中,它可能是为了避免某些特定情况下的错误或冲突。 `build.properties` 文件包含了构建项目的配置...

    db2jcc_license_cisuz

    对于独立的Java应用程序,可以通过命令行选项(如`java -cp`)或在`MANIFEST.MF`文件中指定类路径。 总结起来,`db2jcc.jar`是实际的DB2 JDBC驱动程序,`db2jcc_license_cisuz.jar`和`db2jcc_license_cu.jar`则包含...

    Quartz1.6.1下载

    `EMPTY.MF` 文件可能是由于某种原因而留下的空的Manifest文件,通常在Java的JAR文件中用来记录元数据,但在这种情况下可能没有实际内容。 `build.properties` 文件通常包含构建项目的配置信息,如编译器设置、库...

    OSGi开发文档及开发心的

    Eclipse通过OSGi构建了纯插件结构的系统,其中Gemini和Eclipse Virgo项目分别关注OSGi的实现和应用服务器的构建。IBM在其Websphere Application Server V7 Feature Pack中整合了OSGi和JPA技术,进一步推动了OSGi在...

    java反序列漏洞验证工具

    这个目录通常包含Java应用的元数据,如MANIFEST.MF文件,它记录了关于JAR文件的信息,例如类路径和主类。 7. **更多软件下载.url**: 这可能是一个链接,指向其他相关或辅助工具的下载页面,可以帮助扩展测试环境...

Global site tag (gtag.js) - Google Analytics