iOS APP上传iTunes Store 时,报错 An error occurred uploading to the iTunes Store!

本文总结了在上传App到iTunesStore过程中遇到的上传错误及三种解决方案,包括更改文件名为英文、更新Java包并重启电脑以及通过命令行解决Java安全问题。

今天在提交app的时候,最后一步报错, An error occurred uploading to the iTunes Store! 后来上网查了查资料,在这里整理一下:


第一:

有可能是中文编码的问题,需要把编译的文件包名改成英文的,然后在压缩提交;

第二:

你的电脑java包长时间未更新,需要下载一个新的java安装包,安装后注意,必须重启电脑才能重新提交,这里给个下载地址:http://support.apple.com/kb/DL1515?viewlocale=zh_CN

第三:

应该是java的安全问题冲突,需要在终端里执行一段命令,中间可能需要输入密码

sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0

以上就是整理的三种解决方法,希望可以帮到大家。

<think> 嗯,用户这次询问的是JEUS报错"An error occurred while processing the request."的解决方案。结合之前的对话历史,用户似乎对JEUS系统有一定了解,之前讨论过软路由相关话题,但当前问题转向了应用服务器领域。 从提供的引用材料来看,需要重点关注引用[1][4][5]中JEUS相关的内容。用户可能正在部署或维护JEUS应用服务器遇到这个通用错误提示。这类报错通常比较宽泛,需要从多个层面排查。 用户提供的引用线索很有价值:引用[4]提到JSP编译错误会导致类似异常,引用[1]则涉及JEUS安装后的基础访问配置,引用[5]又指向图形界面相关的启动问题。这说明需要分层次排查: 首先考虑基础服务状态,检查JEUS核心进程是否正常启动。通过引用[1]的端口信息(8088/8080/9744)可以验证监听状态。如果基础服务异常,可能需要查看启动日志——这点在引用[5]的X11错误案例中也有体现。 其次要关注应用部署问题。引用[4]展示的JSP编译错误案例特别典型,当JSP文件存在语法错误(如过的Servlet API调用),就会触发通用处理错误。用户近期如果更新过应用,很可能是新旧JSP文件混合部署导致的兼容性问题。 网络环境也不容忽视。引用[5]提到的DISPLAY变量问题虽然看似是图形界面相关,但也可能影响某些组件的初始化。对于无头服务器(headless server),可能需要强制禁用GUI相关功能。 最后考虑日志分析这个"终极武器"。所有引用材料都表明JEUS的详细错误信息都藏在日志里,特别是webadmin控制台可能隐藏关键堆栈——这点与引用[3]的Jenkins密码重置案例类似,都是通过配置文件/日志定位问题。 用户没有提供具体场景描述,所以需要给出通用排查框架。考虑到用户能提供JEUS相关引用,应该具备一定技术基础,因此可以适当深入日志分析部分。不过要避免引用[2]那种Spark on Hive的无关内容干扰判断。 </think> 针对JEUS报错"An error occurred while processing the request."的排查解决方案: --- ### 一、核心排查步骤 1. **检查服务状态** - 验证JEUS基础服务是否正常启动 ```bash # Linux查看进程 ps -ef | grep jeus # 检查监听端口(引用[1]) netstat -tuln | grep -E '8088|8080|9744' ``` 2. **查看详细日志** - 定位日志文件:`$JEUS_HOME/logs/` 下的 `server.log` 或 `application.log` - 关键命令: ```bash tail -500f server.log | grep -i "error occurred" ``` 3. **验证Web应用状态** - 访问管理控制台:`http://localhost:9744/webadmin`(引用[1]) - 检查部署的应用状态(⛔异常应用会标红) --- ### 二、常见原因及解决方案 | 问题类型 | 解决措施 | 关联引用 | |-----------------|--------------------------------------------------------------------------|----------| | **JSP编译错误** | 更新过的Servlet API调用:<br>`getServletContext()` → `request.getSession().getServletContext()` | [^4] | | **配置冲突** | 检查`config.xml`:<br>• 删除重复安全配置<br>• 验证`<securityRealm>`标签完整性 | [^3] | | **资源权限** | 确认应用目录权限:<br>`chmod -R 755 $WEBAPP_HOME` | [^1] | | **X11显示异常** | 无头模式启动:<br>`export DISPLAY=:0` 或添加启动参数 `-Djava.awt.headless=true` | [^5] | --- ### 三、深度排查方案 ```mermaid graph TD A[报错出现] --> B{日志分析} B -->|含编译错误| C[更新JSP语法] B -->|含ClassNotFound| D[检查lib依赖] B -->|无明确错误| E[启用DEBUG模式] C --> F[修改getServletContext调用] D --> G[补充缺失jar包] E --> H[修改日志级别] H --> I[修改log4j.xml为DEBUG] I --> J[重现错误捕捉堆栈] ``` > **注**:对于引用[2]的元数据冲突场景,若涉及Hive集成需检查元数据一致性(虽非直接关联,但可能引发链式错误) --- ### 四、紧急恢复措施 1. **清理缓存** ```bash rm -rf $JEUS_HOME/workspace/_tmp_* ``` 2. **服务重启顺序** ```bash jeusadmin -u administrator -p [密码] shutdown jeusadmin -u administrator -p [密码] start-domain ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值