`

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

阅读更多

记服务部署中的一个错误

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

 

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

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

    ASP.NET源码——文件管理系统源码.zip

    这个“ASP.NET源码——文件管理系统源码.zip”压缩包包含了一个基于ASP.NET实现的文件管理系统源代码,对于学习和理解ASP.NET开发以及文件管理系统的构建非常有帮助。 首先,我们要了解ASP.NET的核心概念。它基于...

    ASP.NET源码——文件编码转换器源码.zip

    这个压缩包"ASP.NET源码——文件编码转换器源码.zip"包含了一个名为"文件编码转换器源码 v1.0_fileencodingtransform_src"的项目,它显然提供了将文件从一种字符编码转换为另一种编码的功能。在深入探讨之前,我们...

    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”提供了一个宝贵的资源,帮助开发者深入理解如何构建一个功能丰富的音乐播放器。这个源码示例,名为"EnjoyMusic",...

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

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

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

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

    互联网服务支持库——易留言本源码.rar

    《互联网服务支持库——易留言本源码》 在互联网应用开发中,用户互动与反馈是至关重要的。易留言本源码提供了一种简洁而有效的解决方案,使得网站能够轻松实现访客留言功能,促进用户与网站之间的沟通。该源码包含...

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

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

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

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

    安卓Android源码——精典源码之一个短信.zip

    安卓Android源码——精典源码之一个短信.zip

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

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

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

    找了几本编译原理看,什么正则表达式、自动机把我都搞糊涂了。...还是自己做个东西模拟下编译过程。 任务:读入源码,输出汇编。 详细说明及效果图见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...

    红警辅助——易语言源码

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

Global site tag (gtag.js) - Google Analytics