`

记服务部署中的一个错误 —— 源码中添加的文件被当做媒体文件

阅读更多

记服务部署中的一个错误

                                       —— 源码中添加的文件被当做媒体文件

 

在开发过程中, 为了说明每个包的接口,或者每个包的作用,

在包里加入了接口说明文件,这些说明文件一般都是 .txt 格式。

 

 

一、 在开发环境:

 

我在一个包中创建了一个文件, 没有添加后缀名。

这个文件在MyEclipse中会被当做文本文件来打开,而且也可以看到里面的说明信息

开发完成后打成 .war 包, 部署、启动, 一切正常。

 

 

二、 将服务部署到真实环境:



 

说明: 开启服务的时候显示空指针, 提示生成周期异常

 

 

三、 服务部署失败的原因:

 

这是因为在 .war 包中, 包含了一个媒体文件,如下图所示:


文件的名称因为是汉字,在编译的时候变成了乱码,其实这个文件是一个接口说明文件。

 

 

四、 出现媒体文件的原因:

 

在添加接口说明或者工程说明时,在 src 下或者 src 的子目录下新建一个 .txt 文件来说明此包或者接口的作用。

 

使用Myeclipse 创建说明文档的过程 new -> file, 在file Name 文本框中只是写了一个文件的名称,没有指定文件的类型, 如: 接口说明。 这样就出现了一个媒体文件, 如下图所示:

 

创建说明文件应该是有 文件名 + 文件类型, 如: 接口说明.txt

这样编译后的文件就是 .txt 格式的文本文件, 如下图所示:

 

 

五、 比较

 

两个文件编译前的比对:

 

两个文件编译后的比对:

 

 

 

  • 大小: 188.5 KB
  • 大小: 6.9 KB
  • 大小: 6 KB
  • 大小: 7.7 KB
  • 大小: 8.9 KB
分享到:
评论

相关推荐

    Iphone开发系列源码——Iphone主题源码

    Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...

    我的运维平台——源码.7z

    【标题】"我的运维平台——源码.7z"揭示了这是一个包含运维平台源代码的压缩文件。在IT行业中,运维平台通常是用于自动化系统管理、监控、故障排查和性能优化的工具。源码是程序的基础,它允许开发人员理解和修改...

    博客《 PopUpWindow使用详解(一)——基本使用》对应源码

    在Android开发中,PopupWindow是一个非常实用的组件,它能够创建一种浮现在当前Activity之上的窗口,用于显示临时的信息或者菜单。这篇博客《PopUpWindow使用详解(一)——基本使用》及其源码,旨在帮助开发者更好地...

    网站正在建设中——网页源码

    在“网站正在建设中”的场景下,网页源码通常会包括一个提示用户网站尚在开发中的界面设计。在这个特定的案例中,我们可以分析几个关键的知识点: 1. **动态GIF图片**:在网站建设期间,动态GIF常被用来作为占位符...

    安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip

    安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android屏幕锁源码(源码).zip安卓app开发项目-实用源码——Android...

    安卓Android源码——在线播放器源码.rar

    "安卓Android源码——在线播放器源码.rar" 这个标题表明我们正在处理一个关于Android操作系统的源代码项目,特别是一个在线播放器的应用程序。这意味着源码将涵盖播放视频或音频流的功能,可能涉及到网络请求、媒体...

    斯凯MRP源码——MRP编辑器源码

    此为斯凯MRP平台MRP软件源码 名称:MRP编辑器 采用SGL模板开发,源码包括SGL文件浏览器模块、本地界面浏览文件模块、基本文件操作函数 主要功能:MRP格式文件解包、打包、MRP加密BMP图片浏览等等

    Iphone开发系列源码——iPhone版Wordpress源代码

    Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码——iPhone版Wordpress源代码Iphone开发系列源码...

    Python基于Django的实战项目源码——美多商城.zip

    Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的实战项目源码——美多商城 Python基于Django的...

    黑马程序员——Android移动开发源码

    黑马程序员——Android移动开发源码

    详细中文解说的模拟编译器——源码

    找了几本编译原理看,什么正则表达式、自动机把我都搞糊涂了。...还是自己做个东西模拟下编译过程。 任务:读入源码,输出汇编。 详细说明及效果图见http://blog.csdn.net/stgsd/archive/2008/12/05/3451935.aspx

    wvdial移植ARM——修改及增补文件

    这通常是一个tar.gz或.zip的压缩包,解压后会得到源代码目录。 2. **配置检查**: 在开始移植前,检查源码中的`configure`脚本,确保它支持ARM架构。可能需要对`config.sub`和`config.guess`文件进行更新,以识别...

    安卓Android源码——在物理世界中添加矩形).rar

    安卓Android源码——在物理世界中添加矩形).rar

    Lua 5.2.2源码——包含VS2012项目文件

    Lua 5.2.2源码,其中带VS2012的解决方案和项目文件。在压缩包中的win_build中包含了VS2012构建用的文件和目录,可以将Lua核心库编译成动态库或静态库,可以生成Lua编译器和命令行解释器。但是,Lua5.2.2的编译器luac...

    第2章搭建网站雏形——任务源码.zip

    "第2章搭建网站雏形——任务源码.zip"是一个包含相关源代码的压缩文件,它可能是用于教学或实践目的的实例项目,通过解压和分析这些文件,我们可以学习到以下几个核心知识点: 1. **HTML基础**:HTML(HyperText ...

    C# 通过WebService上传视频文件到服务器虚拟机下源码

    2. 在项目中添加一个新的ASMX文件,这将是我们的Web服务接口。 3. 在ASMX文件中定义一个Web方法,该方法接收视频文件作为输入参数。通常,我们会使用`HttpPostedFileBase`类来处理上传的文件。 例如,Web服务的代码...

    安卓Android源码——基站定位源码.zip

    安卓Android源码——基站定位源码.zip

    java源码包---java 源码 大量 实例

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    IOS应用源码——nluchkin-Sosial-Blocks-497fe69.zip

    【标题】"IOS应用源码——nluchkin-Sosial-Blocks-497fe69.zip" 提供的是一个iOS应用的源代码库,由开发者nluchkin创建,版本号为497fe69。这个源码库很可能是为开发社交功能的应用程序而设计的,因为它包含了...

    Python 笔记源码——内含python后端&机器学习等.zip

    Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip Python 笔记源码——内含python后端&机器学习等.zip ...

Global site tag (gtag.js) - Google Analytics