【发布时间】:2020-09-05 22:30:34
【问题描述】:
我已经能够成功下载、编译和运行 Shopizer。不幸的是,当我尝试显示主页时,我得到一个空白页。 “空白”是指页面上没有任何内容,甚至是无法显示的 HTML!
我也尝试以管理员身份登录。当我将浏览器指向管理页面 (http://localhost:800/admin) 时,我会进入登录页面,但是当我输入用户名和密码(管理员和密码)时,Shopizer 会抛出异常。
我在 Eclipse 中运行此应用程序,因此能够调试代码。我发现管理员登录的异常是由于应用程序无法从数据库中读取用户名引起的。它会在您登录时尝试从数据库中获取信息,但是查询有关管理员用户的信息返回 null 并导致引发异常。
显然,它没有从数据库中获取任何信息。我使用默认的 H2 数据库配置运行它,根据我在他们论坛上阅读一些信息的理解,H2 数据库在此应用程序中作为嵌入式数据库运行。我也明白,在第一次运行时,数据库会被初始化并放入测试数据。我还查看了数据库文件,其中有数据。
但由于某种原因,Shopizer 无法获取有关管理员用户的用户信息。我怀疑我得到的其他一些空白页至少部分是由于未能阅读产品和其他信息造成的。
有谁知道是什么原因导致无法读取数据库?有没有其他人见过这种行为?是否需要做一些事情来启用访问(Shopizer 的文档有些不完整,所以谁知道还需要做些什么才能使其正常工作)?还是需要做些什么才能使其能够读取数据库?
【问题讨论】:
标签: h2 shopping-cart shopizer