【问题标题】:Java deployment tool and gxjarscannerJava部署工具和gxjarscanner
【发布时间】:2014-08-23 08:51:11
【问题描述】:

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

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

war中生成的context.xml包含:

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

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

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

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

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

【问题讨论】:

标签: java tomcat war genexus


【解决方案1】:

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

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

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

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

希望这会有所帮助。

【讨论】: