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

QQ登录

只需一步,快速开始

查看: 1586|回复: 7

[结贴] 关于使用远程数据库出现http status 500错误的问题

[复制链接]

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
发表于 2017-1-4 16:08:54 | 显示全部楼层 |阅读模式
本帖最后由 njwtsdh 于 2017-1-4 16:18 编辑

操作步骤:
1、通过“[窗口]-[首选项]-[Studio配置]-[数据源]”添加了一个远程的MySQL数据库连接abc,并且测试链接是成功的(地址为固定的IP地址);
2、勾选Baas/db.config.m中的abc数据源并保存;
3、新建一个Baas服务abc/abc.service.m,新建数据表Action,选中abc数据库下的任意一个表,生成queryAction
4、模型编译
5、在UI2中新建应用及w文件,在model中添加一个BaasData,并将其tableName设置为之前生成的Baas服务(queryAction方法也自动填上了),将autoLoad设置为true
6、启动Tomcat,用浏览器运行,出现http status 500错误。如图: QQ图片20170104160453.png

于是就自己添加java文件,代码如下: QQ图片20170104160600.png
通过BaasSend调用,第一个取数量的方法能够能正确执行,但第二个取记录的方法还是http status 500错误。

不知道原因出在哪点,请高手指导哈

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2017-1-4 16:09:36 | 显示全部楼层
abc只是一个举例,实际用的是hzts
回复 支持 反对

使用道具 举报

发表于 2017-1-4 16:54:40 | 显示全部楼层
500错误是服务器端报错信息,需要看tomcat控制台的报错信息是什么??
看你代码的写法和这个类似的啊:
/Baas/justep/Boat.java
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2017-1-4 16:59:56 来自手机 | 显示全部楼层
控制台好像是有个unknow sources,我就是怕代码写错,复制那里面的代码,取记录数可以正确执行,但下面一个就不行
回复 支持 反对

使用道具 举报

发表于 2017-1-4 17:39:24 | 显示全部楼层
njwtsdh 发表于 2017-1-4 16:59
控制台好像是有个unknow sources,我就是怕代码写错,复制那里面的代码,取记录数可以正确执行,但下面一个 ...

tomcat控制台的完整报错信息发来看看吧
代码看上去没问题!数据库也能连上,。。。。。。。。
有没有重新模型编译资源呢??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2017-1-4 19:32:52 | 显示全部楼层
貌似找到原因了,mysql数据表里面有date类型的字段,字段值为0000-00-00时就出错
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
同时像timestamp类型字段,如果全为0也会出问题
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
可问题是mysql定义这种类型后没有插入有效值时就默认是这个啊?该怎么处理?
回复 支持 反对

使用道具 举报

发表于 2017-1-5 10:11:38 | 显示全部楼层
njwtsdh 发表于 2017-1-4 19:32
貌似找到原因了,mysql数据表里面有date类型的字段,字段值为0000-00-00时就出错
java.sql.SQLException: V ...

默认 应该设置为当前时间吧!
timestamp 好像是不支持,请使用DATETIME 类型
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
 楼主| 发表于 2017-1-5 10:19:22 | 显示全部楼层
问题已解决,谢谢!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 20:29 , Processed in 0.098551 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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