我查看了 netbeans 6.5.1 中的帮助文档,但找不到任何明确解释如何部署/导入 war 包的内容。
我知道在 Eclipse 中,只需在 Project Explorer 中单击鼠标右键 >> 选择 IMPORT >> WAR FILE。
但是,我仍然无法为 Netbeans 找到解决方案。
谢谢你,乔丹
我查看了 netbeans 6.5.1 中的帮助文档,但找不到任何明确解释如何部署/导入 war 包的内容。
我知道在 Eclipse 中,只需在 Project Explorer 中单击鼠标右键 >> 选择 IMPORT >> WAR FILE。
但是,我仍然无法为 Netbeans 找到解决方案。
谢谢你,乔丹
贴在别处,我想我也可以在这里发帖。
经过一番谷歌搜索后,我找到了解决方案,步骤如下:
(在 NetBeans 8.0 中使用 apache 的 ode.war 进行了测试)
我假设您的 Web 项目还没有 ant 或 maven 项目?如果您这样做了,您只需导入一个 maven 项目或创建一个 Web 自由格式应用程序并将其连接到您的 ant 脚本。
我将解压缩war文件,使用netbeans中的现有源创建一个新的Web应用程序,并使用向导连接所有内容。
如果手边没有eclipse,把war文件放到webapps
Tomcat文件夹下,进入Tomcatbin
文件夹,运行startup
. Tomcat 会自动为你解压 war 文件。现在转到webapps
文件夹,您会在那里找到另一个文件夹,与您的战争同名。
我找不到将战争直接导入 Netbeans 的选项(奇怪。也许有人可以创建此功能并将其作为补丁提交给 Netbeans)。提取到 Tomcat 文件夹中的文件夹可以用作 Netbeans 项目。建议先将其复制到其他文件夹。通过 导入File > New Project > Web application with existing sources
。
Eclipse 可以选择导出战争并包含源代码,因此源文件也有可能在战争中。