gpt4 book ai didi

java - 通过 Eclipse 部署到 Glassfish

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:41 25 4
gpt4 key购买 nike

我已经在 Eclipse 中设置了一个项目,可以使用 Eclipse Glassfish 插件在 Glassfish (3.1) 服务器上进行调试。因此,当我单击“在服务器上调试”时,它可以正常上传,并且我能够正确单步执行代码等。

问题是我不知道每次按调试时程序是否正在编译/构建(到新的.war)。我在项目中有一个 Ant 脚本(因为我之前通过终端构建了该项目),但我不确定它是否实际上在 Eclipse 中使用。

有什么方法可以检查我的 ant 脚本是否正在运行?另外,Glassfish 如何知道要上传哪些资源?它只是查找项目中的任何 .war 文件吗?

最佳答案

不确定这个特定的 jar 插件,但据我所知这是 Eclipse 处理 Web 应用程序的方式:

  • Eclipse 自动编译类路径中的所有源
  • 然后它会创建一个配置文件,告诉应用程序服务器在您的项目文件夹中查找 webapp 并执行一些基于映射的操作关于您的项目设置。这不会创建 WAR 文件。 eclipse 将只需将 WEB-INF/classes 映射到 {projectDir}/bin,您的类路径 jar 即可WEB-INF/lib等。
  • 启动应用程序服务器时,eclipse 会将上面创建的配置文件提供给它。

实际上回答你的问题:Eclipse不会使用你创建的Ant脚本,也不会创建任何类型的WAR。它只会使用项目配置将项目文件夹正确映射到 Web 应用程序结构。

同样,这是 Eclipse 默认处理事情的方式,您使用的插件可能会做一些不同的事情。这是基于我的经验,而不是基于某种文档。

关于java - 通过 Eclipse 部署到 Glassfish,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427984/

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