使用管理后台上传移动app安装包到服务器,出现异常问题,解决方案如下:

本地环境说明:

系统:linux(centos 64位)

远程工具:xshell

数据库:oracle

中间件:weblogic

操作步骤

1、初次添加应用,发现以下报错:

【Cannot run program "/weblogic/weblogic/Middleware/user_projects/domains/base_domain/linux-aapt": //java.io.IOException: error=13, Permission denied 】

原因是linux-aapt文件权限不够,进入文件所在路径,执行chmod 777 linux-aapt,然后重启控制台。

2、再次尝试添加移动应用,还是失败,发现报错

【Cannot run program "/weblogic/weblogic/Middleware/user_projects/domains/base_domain/linux-aapt": //java.io.IOException: error=2, No such file or directory 】

这是由于系统相关依赖包缺少导致的,需要安装好这些依赖包即可。

3、执行ysudo yum install glibc.i686,注意使用root用户,并开放外网访问配置;

4、之后发现如下错误error while loading shared libraries: libz.so.1

继续安装libz ,执行sudo yum install zlib.i686

5、之后发现报错error while loading shared libraries: libstdc++.so.6

执行 sudo yum install libstdc++.i686

如果此条命令不行,可以尝试下面的命令

sudo yum install libXrender.i686

sudo yum install fontconfig.i686

sudo yum install zlib.i686

sudo yum install libXext.i686

sudo yum install libstdc++.i686

6、如果还继续报错,则可能是aapt需要libstdc++的32位版本,系统应该只安装64位版本。

继续按下面方式执行:

(1)执行rpm -ql libstdc++ | cat -n查看系统信息

说明没有安装32位的libstdc++版本,需要进行安装

(2)执行yum list | grep libstdc++查看所需类型

这里是libstdc++.i686,则执行yum install libstdc++.i686即可

(3)最后补充一点,若是出现以下报错

则尝试下先执行yum install libstdc++.x86_64,安装完成后再执行yum install libstdc++.i686

安装成功即可正常添加移动应用程序了。

参考文档:

https://blog.csdn.net/agoodcoolman/article/details/51278167

特别说明一下:每个人本地环境都是千差万别的,但解决的方法是类似的,遇到问题先别急,根据报错一步步去判断,最后总会找到解决方法。

最新文章

  1. Android性能测试工具APT使用指南
  2. 在 Amazon AWS 搭建及部署网站:(一)申请、设置 AWS 服务
  3. 重新想象 Windows 8 Store Apps (62) - 通信: Socket TCP, Socket UDP
  4. php中的字符串常用函数(三) str_replace() 子字符串替换
  5. 【转载】JSP中文乱码问题
  6. uva202:循环小数(循环节+抽屉原理)
  7. 窗体位置设置StartPosition属性
  8. 团体程序设计天梯赛-练习集L2-010. 排座位
  9. simhash--文本排重
  10. 兼容性记录-class属性
  11. python Template中substitute()的使用
  12. Python datetime模块的datetime类
  13. how tomcat works 读书笔记(二)----------一个简单的servlet容器
  14. c提高第四次作业
  15. Layer弹出层销毁问题
  16. 团队——League of Programers简介
  17. C语言--第六周作业评分和总结(5班)
  18. Matlab Codes and Datasets for Feature Learning
  19. [日常] GO语言圣经-并发获取多个URL
  20. jenkins 多任务串行执行

热门文章

  1. python爬虫-提取网页数据的三种武器
  2. 虚拟机+server03系统+sql的安装
  3. Spring MVC知识梳理
  4. React-Hooks 学习概览
  5. 负载均衡框架 ribbon 二
  6. 量子计算机编程(二)——QPU基础函数
  7. Xmind快速入门(基本操作够用了)
  8. 判断括号是否有效(c++描述)
  9. go bufio 、os 包
  10. element UI使用