0

我为演示目的创建了一个相当简单的 Web 应用程序。从netbeans(使用tomcat)运行它时它工作得很好。有一个搜索表格和一个搜索结果显示页面。搜索结果显示页面使用带有 JQuery 的 AJAX 及其数据表插件。数据表中的一列包含动态生成的图像。

当我将它静态部署在 tomcat 应用程序中时,不会抛出任何错误,但不会创建图像。该列显示图像标签 alt 属性的内容。

我怎么能“调试”这个问题?是tomcat配置问题吗?

编辑:

我可以通过直接转到渲染 servlet 来渲染图像,然后显示以下消息而不是图像:

The image cannot be displayed because it contains errors

这是在 Windows 上。这些图像是从完成这项工作的现有库中创建的。从 netbeans 部署应用程序时,这非常有效。另请注意,我不是 tomcat 专家。

4

1 回答 1

0

对不起,我的坏人。Webapp 是一个据称独立于哪个数据库的数据库应用程序。但是 postgresql 是问题,因为它的 JBDC 驱动程序的某些方法参数是区分大小写的(恕我直言,这是一个错误的决定),而在其他情况下,如 hsqldb 大写是必需的。这导致了这个问题。

于 2012-02-12T14:26:05.323 回答