起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2222|回复: 4

[结贴] 提示错误 baas 未编译

[复制链接]

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2017-8-7 11:14:42 | 显示全部楼层 |阅读模式
按照http://docs.wex5.com/wex5-runtime-java/
教程,提示以上图片错误,请问如何处理!


test.jpg
发表于 2017-8-7 13:58:24 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-8-7 13:59 编辑

先保证本地运行是正常的,再部署服务器!
然后对比下本地和服务器请求的URL 是一样的对吗?


请问是官方下载的tomcat 吗?? 就按这个文档进行部署

先保证  baas 模型编译是正常的! 然后再部署!
只拷贝 baas_model_service.jar  过去 就可以了!

如果是自己的tomcat ,可以参考
http://docs.wex5.com/wex5-deploy-question-list-2004



qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-8-7 15:43:09 | 显示全部楼层
本帖最后由 ligaohu1 于 2017-8-7 15:47 编辑
liangyongfei 发表于 2017-8-7 13:58
先保证本地运行是正常的,再部署服务器!
然后对比下本地和服务器请求的URL 是一样的对吗?

使用 http://docs.wex5.com/wex5-deploy-question-list-2003/ 解决方案:

\runtime\BaasServer 拷贝到 \apache-tomcat\webapps 目录下,然后修改BaasServer 目录名称为baas 。


在 windows 环境下已经可以使用任意tomcat,如 7.0.42 版本。

但是部署在 linux 同一tomcat 版本时,问题见附件 test2.jpg


HTTP Status 500 - com/justep/baas/servlet/BaasServlet : Unsupported major.minor version 52.0 (unable to load class com.justep.baas.servlet.BaasServlet)
type Exception report
message com/justep/baas/servlet/BaasServlet : Unsupported major.minor version 51.0 (unable to load class com.justep.baas.servlet.BaasServlet)
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.UnsupportedClassVersionError: com/justep/baas/servlet/BaasServlet : Unsupported major.minor version 52.0 (unable to load class com.justep.baas.servlet.BaasServlet)        org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2899)        org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)        org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)        org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:491)        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)        org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)        org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)        org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)        org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)        java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)        java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)        java.lang.Thread.run(Thread.java:619)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.42 logs.

test2.jpg
回复 支持 反对

使用道具 举报

发表于 2017-8-7 16:56:26 | 显示全部楼层
ligaohu1 发表于 2017-8-7 15:43
使用 http://docs.wex5.com/wex5-deploy-question-list-2003/ 解决方案:

\runtime\BaasServer 拷贝到 \a ...

报错信息
Unsupported major.minor version 52.0

是因为linux  jdk版本 比较低的原因
1.将linux版本 的jdk 换成 1.8或 1.8以上版本!

2. 本地换成低版本jdk 重新编译
http://docs.wex5.com/wex5-deploy-question-list-2001
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

89

主题

249

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
 楼主| 发表于 2017-8-7 17:34:26 | 显示全部楼层
liangyongfei 发表于 2017-8-7 16:56
报错信息
Unsupported major.minor version 52.0

该问题已解决,通过升级服务器jdk 到1.8解决此问题!可以关闭问题!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-9 13:27 , Processed in 0.053531 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表