`

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

阅读更多

记服务部署中的一个错误

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

 

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

在包里加入了接口说明文件,这些说明文件一般都是 .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
分享到:
评论

相关推荐

    kodexplorer web文件管理系统 v2.7

    你可以把他当做管理linux的一个操作系统界面 可以用来作为私有云存储系统,存储你的文件... 当然你也可以用来分享文件 更多场景等你来挖掘!…… 设计理念 传承经典,追求创新,为用户提供方便快捷、安全易用的在线...

    kodexplorer web文件管理系统 v2.5

    你可以把他当做管理linux的一个操作系统界面 可以用来作为私有云存储系统,存储你的文件... 当然你也可以用来分享文件 更多场景等你来挖掘!…… 设计理念 传承经典,追求创新,为用户提供方便快捷、安全易用的在线...

    kodexplorer web文件管理系统 v2.4

    你可以把他当做管理linux的一个操作系统界面 可以用来作为私有云存储系统,存储你的文件... 当然你也可以用来分享文件 更多场景等你来挖掘!…… 设计理念 传承经典,追求创新,为用户提供方便快捷、安全易用的在线...

    kodexplorer上传系统 v2.3

    你可以把他当做管理linux的一个操作系统界面 可以用来作为私有云存储系统,存储你的文件... 当然你也可以用来分享文件 更多场景等你来挖掘!…… 设计理念 传承经典,追求创新,为用户提供方便快捷、安全易用的在线...

    ABB常用机器人技术参数.pdf

    ABB常用机器人技术参数.pdf

    西门子1200 PLC FB284功能块实现多设备控制:V90伺服、相机角度调整及FANUC机器人DP通讯

    内容概要:本文详细介绍了如何利用西门子1200 PLC及其FB284功能块实现对3台V90伺服电机、相机角度调整以及FANUC机器人的控制。主要内容涵盖FB284功能块的基础参数设置、多台伺服电机的具体控制方法、相机角度调整的实现、DP通讯配置FANUC机器人控制,以及PLC程序注解和触摸屏程序的设计。通过具体代码示例和实际操作步骤,帮助读者理解和掌握这一系列控制技术。 适合人群:具备一定PLC基础知识的工控初学者和技术人员。 使用场景及目标:① 学习并掌握FB284功能块的使用方法;② 实现多台V90伺服电机的协同控制;③ 掌握相机角度调整的技术细节;④ 完成FANUC机器人通过DP通讯的控制配置;⑤ 提高PLC程序的可读性和易维护性。 其他说明:文中提供了丰富的代码片段和配置示例,便于读者实践操作。此外,还分享了一些实际项目中的经验和技巧,有助于提高项目的稳定性和效率。

    《计算机常用工具软件(第3版)》第6章--图形图像工具.ppt

    《计算机常用工具软件(第3版)》第6章--图形图像工具.ppt

    未来产业全球未来产业新赛道布局与发展策略分析:涵盖人工智能、量子科技、氢能等关键技术领域

    内容概要:本文由《未来产业新赛道研究报告》整理而成,涵盖了未来产业在全球范围内的发展态势和竞争形势。报告指出,引领型国家通过全方位体制机制创新,在先进制造、人工智能、量子科技、新一代通信等领域建立了全面领先优势。文中引用了麦肯锡和GVR的数据,预测了人工智能和人形机器人等未来产业的巨大经济潜力。报告还详细介绍了国外和国内对未来产业赛道的重点布局,如量子科技、人工智能、先进网络和通信技术、氢能与储能、生物技术等。此外,报告列举了中国重点省市如北京、上海等的具体发展方向,以及知名研究机构对未来产业热点的分析。最后,报告提出了构建我国未来产业重点赛道目录的建议,包括通用人工智能、高级别自动驾驶、商业航天、人形机器人、新型储能、低空经济、清洁氢、算力芯片、细胞与基因治疗和元宇宙等十大重点赛道。 适用人群:对科技趋势和未来产业发展感兴趣的政策制定者、投资者、企业家和研究人员。 使用场景及目标:①帮助政策制定者了解全球未来产业发展动态,为政策制定提供参考;②为企业提供未来产业布局的方向和重点领域;③为投资者提供投资决策依据,识别未来的投资机会;④为研究人员提供未来科技发展趋势的全景图。 其他说明:报告强调了未来产业在全球经济中的重要性,指出了中国在未来产业布局中的战略定位和发展路径。同时,报告呼吁加强国家顶层设计和行业系统谋划,探索建立未来产业技术预见机制,深化央地联动,推动未来产业高质量发展。

    《网络设备安装与调试(神码版)》2交换机的配置.pptx

    《网络设备安装与调试(神码版)》2交换机的配置.pptx

    自动驾驶路径规划:Lattice算法中的参考线、Frenet坐标系及多项式拟合的Matlab与C++实现

    内容概要:本文详细介绍了自动驾驶路径规划中Lattice算法的基础部分,主要包括三个关键概念和技术实现:参考线生成、Frenet坐标系转换和五次多项式拟合。首先解释了参考线的作用及其生成方法,如三次样条插值和平滑曲线生成。其次探讨了Frenet坐标系的优势,展示了如何将笛卡尔坐标系下的车辆位置投影到参考线上,从而简化路径规划问题。最后讨论了五次多项式的应用,强调其能够确保轨迹的光滑性和舒适性,并提供了详细的Matlab和C++代码实现。 适合人群:对自动驾驶技术感兴趣的开发者、研究人员以及有一定编程基础并希望深入了解路径规划算法的人群。 使用场景及目标:适用于研究和开发自动驾驶系统,特别是进行路径规划模块的设计与实现。主要目标是帮助读者掌握Lattice规划的基本原理和技术细节,以便应用于实际工程项目中。 其他说明:文中不仅有理论讲解,还附带了大量的代码实例,便于读者理解和实践。此外,作者提醒了一些常见的陷阱和注意事项,如避免过拟合、选择合适的插值算法等。

    《网络操作系统(Linux)》项目4-磁盘管理.pptx

    《网络操作系统(Linux)》项目4-磁盘管理.pptx

    《计算机应用基础实训指导》实训十八-PowerPoint-2010的动画和切换.pptx

    《计算机应用基础实训指导》实训十八-PowerPoint-2010的动画和切换.pptx

    安川机器人DX100使用说明书.1.pdf

    安川机器人DX100使用说明书.1.pdf

    《计算机专业英语》Unit-3-What-is-Hardware.ppt

    《计算机专业英语》Unit-3-What-is-Hardware.ppt

    汇川H5U-A16自动贴布网胶机的PLC与威纶通触摸屏集成及优化

    内容概要:本文详细介绍了汇川H5U-A16自动贴布网胶机的PLC控制系统及其与威纶通触摸屏的集成方法。主要内容涵盖伺服轴控制、气缸动作、矩阵托盘管理、OEE统计等方面的编程技巧和优化措施。文中展示了如何将复杂的硬件动作抽象为可复用的功能块(FB),并通过参数配置实现灵活的系统控制。此外,还讨论了如何利用威纶通触摸屏进行实时监控和数据分析,以及如何通过合理的IO表管理和注释提高系统的可维护性和扩展性。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是熟悉PLC编程和触摸屏应用的专业人士。 使用场景及目标:适用于需要开发或优化自动贴布网胶机及其他类似自动化设备的企业。主要目标是提升设备的可靠性和效率,降低维护成本,缩短开发周期。 其他说明:本文不仅提供了具体的编程示例,还分享了许多实战经验和技巧,如如何避免常见的错误和陷阱,如何应对特定硬件特性的挑战等。这些内容对于理解和掌握工业自动化系统的开发非常有价值。

    电力系统暂态稳定性分析:基于Matlab/Simulink的故障仿真与优化

    内容概要:本文详细介绍了利用Matlab和Simulink进行电力系统暂态稳定性分析的方法和技术。首先构建了一个单机无穷大系统的仿真模型,涵盖了同步电机、无穷大电网、输电线路等基础模块的搭建。接着深入探讨了不同类型故障(如短路、断线)的配置方法及其对系统稳定性的影响。针对常见的暂态问题,提出了多种解决方案,包括并联补偿器的应用、自动重合闸的设计以及仿真加速技巧。同时,通过具体案例展示了如何调整关键参数来优化系统性能,确保暂态过程中系统的稳定性和可靠性。 适合人群:从事电力系统研究与开发的技术人员,尤其是对电力系统暂态稳定性感兴趣的工程师和研究人员。 使用场景及目标:适用于需要评估电力系统在突发故障情况下的稳定性的场合,帮助用户掌握故障仿真技术,优化系统设计,提高电力系统的可靠性和安全性。 其他说明:文中提供的代码片段和仿真技巧均经过实际验证,能够显著提升仿真的效率和准确性。建议读者结合自己的项目需求灵活应用相关技术和方法。

    FPGA电机控制:基于Verilog与Nios2的永磁同步电机SVPWM控制系统设计

    内容概要:本文详细介绍了利用FPGA实现永磁同步电机(SPM)的SVPWM控制系统的具体实现方法。系统采用Verilog进行底层硬件时序控制,包括SVPWM模块中的扇区判断、PWM生成以及死区时间控制等;Nios2软核处理器则用于执行控制算法,如磁场定向控制(FOC)、Clarke变换和PID调节器。两者通过Avalon总线连接,实现高效的软硬件协同工作。此外,文中还讨论了一些常见的调试技巧和优化方法,如定点数运算、硬件CRC校验模块的应用等。 适合人群:具备一定FPGA开发经验和电机控制理论基础的技术人员,尤其是从事嵌入式系统开发、自动化控制领域的工程师。 使用场景及目标:适用于需要高精度、高性能电机控制的应用场合,如工业自动化设备、机器人关节控制等。目标是通过软硬件协同设计提高系统的实时性和可靠性,降低电流谐波失真,增强抗干扰能力。 其他说明:文中提供了完整的工程源码和技术细节,有助于读者深入理解和实践。同时,作者分享了许多实用的经验教训,帮助读者避开常见陷阱,提高开发效率。

    《移动商务网页设计与制作》第11章--Web-Worker-处理线程.ppt

    《移动商务网页设计与制作》第11章--Web-Worker-处理线程.ppt

    chromedriver-win64-135.0.7049.114.zip

    chromedriver-win64-135.0.7049.114.zip

    《计算机系统维护》第14章--硬盘分区的调整.ppt

    《计算机系统维护》第14章--硬盘分区的调整.ppt

Global site tag (gtag.js) - Google Analytics