`

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

阅读更多

记服务部署中的一个错误

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

 

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

在包里加入了接口说明文件,这些说明文件一般都是 .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行业中,运维平台通常是用于自动化系统管理、监控、故障排查和性能优化的工具。源码是程序的基础,它允许开发人员理解和修改...

    IOS应用源码——媒体资源选择器.zip

    《iOS应用源码——媒体资源选择器》 在iOS应用开发中,用户界面与功能的交互是关键之一,特别是涉及到媒体资源的选择,如图片、视频等。本源码包"JGMediaPicker"是一个专为iOS设计的媒体选择器组件,它提供了简洁且...

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

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

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

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

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

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

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

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

    安卓Android源码——精典源码之游戏源码——忍者快跑.zip

    "安卓Android源码——精典源码之游戏源码——忍者快跑.zip" 这个标题表明我们所面对的是一个关于安卓平台的游戏应用的源代码,具体来说是“忍者快跑”这款游戏的源代码。源码通常包含了一个应用或游戏的所有编程细节...

    基于Java开发的扫记微信小程序后台服务设计源码

    基于Java开发的扫记微信小程序后台服务设计源码涉及多个文件和配置,其项目结构充分展示了为特定应用场景——服装厂扫菲软件应用——量身定制的后台服务。源码中包含的文件类型众多,提供了对该软件架构和功能的深入...

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

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

    微信小程序——电影推荐(截图+源码).zip

    微信小程序——电影推荐(截图+源码).zip 微信小程序——电影推荐(截图+源码).zip 微信小程序——电影推荐(截图+源码).zip 微信小程序——电影推荐(截图+源码).zip 微信小程序——电影推荐(截图+源码).zip ...

    红警辅助——易语言源码

    红警辅助——易语言源码 红警 红色警戒 易语言 源码 辅助

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

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

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

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

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

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

    PHP实例开发源码——TSimple.zip

    【标题】"PHP实例开发源码——TSimple.zip"是一个包含PHP编程实例的压缩文件,主要专注于使用PHP语言进行实际项目开发。TSimple可能代表一个简单的PHP框架或库,用于帮助开发者快速构建Web应用程序。 【描述】"PHP...

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

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

    ASP.NET源码——[影音娱乐]Silverlight连连看游戏源码.zip

    【ASP.NET 源码——[影音娱乐]Silverlight连连看游戏源码】 这个压缩包包含的是一款基于ASP.NET技术和Microsoft Silverlight开发的在线连连看游戏的完整源代码。了解和学习这款源码,可以深入理解ASP.NET和...

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

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

    安卓Android源码——滴答词典源码.zip

    安卓Android源码——滴答词典源码.zip

Global site tag (gtag.js) - Google Analytics