皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 391|回复: 9

linux部署后提示表不存在

[复制链接]
发表于 2023-5-5 10:25:05 | 显示全部楼层 |阅读模式
window上正常,linux上启动访问首页都没问题,一点左边菜单栏就报错

日志:

ERROR: 数据集[ds1]sql异常:Table "客户" not found; SQL statement:
SELECT 客户.城市,客户.地区,客户.公司名称,客户.联系人姓名,客户.联系人职务,订单明细.数量,订单明细.单价 FROM 客户,订单,订单明细 WHERE 客户.客户
发表于 2023-5-5 10:51:48 | 显示全部楼层
本帖最后由 beibm 于 2023-5-5 10:55 编辑

你这是用的示例数据库?示例数据库仅供演示使用,请勿在正式系统中使用!

提示“表不存在”,一般情况下是如下原因造成的:
1、连接的数据库不对(比如:开发时连接的测试库,测试库中有这个table,正式部署后连接的生产库,生产库中没有这个table)
2、连接的数据库是正确的,但是数据库中确实没有这个table
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-5 10:54:47 | 显示全部楼层
暂时是演示啊,关键window上是正常的

点评

你配置数据库连接了吗?如果你用的是tomcat的话,请在server.xml和report_config.xml中配置相关的数据库连接。并注意把h2-1.4.188.jar放置在class path上  发表于 2023-5-5 10:57
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-5 11:16:01 | 显示全部楼层
wqy 发表于 2023-5-5 10:54
暂时是演示啊,关键window上是正常的

这些都有配置,都是没问题的

<dsConf>
                <dataSource>
                        <Name>BIOS_DS</Name> <!-- 数据源名称,与设计器中一致 -->
                        <JNDIPrefix>java:comp/env/</JNDIPrefix> <!-- JNDI查找前缀 -->
                        <JNDIName>BIOS_DS</JNDIName> <!-- 数据源的JNDI资源名称 -->
                        <DBType>H2</DBType> <!-- 数据库类型 -->
                        <DBEncode>gbk</DBEncode> <!-- 数据库编码方式 -->
                        <SQLDecode>false</SQLDecode> <!-- 是否进行Sql语句转码 -->
                        <Default>true</Default> <!-- 是否为默认数据源 -->
                </dataSource>



<Resource name="BIOS_DS" auth="Container" type="javax.sql.DataSource"
            username="sa"
            password=""
            driverClassName="org.h2.Driver"
            url="jdbc:h2:../webapps/report/WEB-INF/data/bijet"
            maxActive="50"
            maxIdle="5"
            maxWait="3000" />
                </Context>

点评

原先的演示环境下,演示数据库文件存放在“webapps\iface\WEB-INF\data\”目录下,注意与你的配置文件的路径的区别(一个是iface,一个是report)  发表于 2023-5-5 11:27
“webapps/report/WEB-INF/data”目录下有没有“bijet.mv.db”,数据文件大小应该是22M左右  发表于 2023-5-5 11:24
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-5 11:17:14 | 显示全部楼层
那个jar包也放在了tomcat lib下
回复 支持 反对

使用道具 举报

发表于 2023-5-5 11:28:27 | 显示全部楼层
估计是没有拷贝数据库文件bijet.mv.db
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-5 12:26:48 | 显示全部楼层
好了,是这个数据库文件的事,linux上大小只有44k,应该是当时传输的有问题,重新拷贝了一下可以了,感谢各位!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-5-4 05:59 , Processed in 1.129766 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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