gpt4 book ai didi

java - 使用自己的外部库部署 GWT 应用程序

转载 作者:行者123 更新时间:2023-12-04 05:27:56 24 4
gpt4 key购买 nike

我有一个 GWT 项目 [com.bob.gwt],它使用我自己的另一个库 [com.bob.domain],客户端和服务器都使用它。域项目通过 com.bob.gwt 中的 gwt.xml 项目公开。

当服务器运行时,表明在 web 应用程序中找不到来自 com.bob.domain 的某些服务器类,但在类路径中找到并添加。 WAR 目录没有来自 com.bob.domain 的 .java 或 .class 文件。

com.bob.domain 作为库添加到 Java Bulid Path Window 的 Projects 选项卡中,并且还在 Eclipse 的 Order and Export 选项卡上进行了检查。我是否必须将 com.bob.domain 设置为 jar 并在 com.bob.gwt 中导入该 jar?我是否可以只在我的 gwt 项目中包含域源,以便我可以一次调试所有内容而无需手动构建 jar,并准备好部署 WAR 文件夹中的所有内容?

最佳答案

在开发过程中,使用Eclipse的项目引用机制,而不是每次都重新构建“domain.jar”是很方便的。在这种情况下,忽略 GWT 的警告是安全的。

当您在 Eclipse 之外执行“真正的构建”(我强烈推荐)时,您通常无法使用 Eclipse 的项目引用(除非您正在使用 Ant4Eclipse ),因此您需要告诉GWT 编译器 (gwtc) 和服务器端编译器 (javac),在那里可以找到他们需要的一切,包括域项目的文件。

然后,为了部署,您需要将“domain.jar”放入 war 的“WEB-INF/lib”中。

关于java - 使用自己的外部库部署 GWT 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com