`

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

阅读更多

记服务部署中的一个错误

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

 

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

在包里加入了接口说明文件,这些说明文件一般都是 .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设计的媒体选择器组件,它提供了简洁且...

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

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

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

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

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

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

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

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

    安卓Android源码——精典源码之魔音盒.zip

    在安卓平台上,开发音乐播放应用是一项常见的任务,而“安卓Android源码——精典源码之魔音盒.zip”提供了一个宝贵的资源,帮助开发者深入理解如何构建一个功能丰富的音乐播放器。这个源码示例,名为"EnjoyMusic",...

    Iphone开发系列源码——公交线路查询项目完整源码

    Iphone开发系列源码——公交线路查询项目完整源码Iphone开发系列源码——公交线路查询项目完整源码Iphone开发系列源码——公交线路查询项目完整源码Iphone开发系列源码——公交线路查询项目完整源码Iphone开发系列...

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

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

    调用copy/b命令合并文件的小软件——文件合并器

    2. 源代码管理:开发者可能需要将多个源代码文件合并为一个单一的可执行文件,便于分发或简化部署。 3. 镜像创建:在制作ISO或其他类型镜像文件时,可能需要将多个文件合并为一个镜像,便于刻录或在线分发。 4. 文档...

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

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

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

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

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

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

    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

    基于Java的514寝室首个项目——guoba514设计源码

    本项目为514寝室的首个Java项目——guoba514,源码设计精良,共包含199个文件,涵盖了65个JAR包、29个JavaScript文件、28个Java源文件、15个PNG图片、12个XML配置文件、11个CSS样式文件、8个GIF图片、7个JSP页面、2...

    红警辅助——易语言源码

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

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

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

Global site tag (gtag.js) - Google Analytics