1

使用 Genexus X Ev3U1、示例 KB 'lightCRM' 和唯一的 JAVA 生成器,我构建项目没有错误。之后,我使用 JAVA 部署向导生成带有以下选项的 WAR:

Mains to deploy = home (Home) and no add classes.

战争中生成的 context.xml 包含:

JarScanner classname=".com.genexus.webpanels.GXJarScanner".

但战争不包含 GXJarScanner 文件。
如果我尝试在我的 tomcat7 服务器上部署 war 文件,我会在部署步骤中收到错误

"java.lang.ClassNotFoundException: com.genexus.webpanels.GXJarScanner ..."

我在 Genexus 树中找不到任何 webpanel.* 或 JarScanner.* 文件。

如何正确地产生这场战争?
问候。

4

1 回答 1

3

您使用的是 Java 7 或更高版本吗?您可以从此处下载 .jar 文件:

http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,77,O,E,0,,4458

...并将其添加到您必须执行的新部署中。

如果您的应用程序中不需要 .jar 文件,您也可以使用 Generic Servlet v2.3 在部署向导中更改描述符类型

希望这可以帮助。

于 2014-08-26T13:04:53.313 回答