Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse Indigo、Glassfish 3.1.1插件调试问题_Java_Eclipse_Glassfish_Glassfish 3 - Fatal编程技术网

Java Eclipse Indigo、Glassfish 3.1.1插件调试问题

Java Eclipse Indigo、Glassfish 3.1.1插件调试问题,java,eclipse,glassfish,glassfish-3,Java,Eclipse,Glassfish,Glassfish 3,我已经从myeclipse迁移到eclipse,并开始在新版本的glassfish服务器上使用开源glassfish插件。这不是一帆风顺的,但我已经准备好了。我的问题是,当我在调试模式下启动glassfish服务器,并对java文件进行更改时,它会重新启动整个应用程序,这让我很不高兴 在myeclipse的世界中,它将进行分解部署,我将能够更正代码并继续调试和工作,而无需重新启动应用程序。这当然是myeclipse 8.6和glassfish v2 我是否遗漏了一些东西,或者此功能仅由myecl

我已经从myeclipse迁移到eclipse,并开始在新版本的glassfish服务器上使用开源glassfish插件。这不是一帆风顺的,但我已经准备好了。我的问题是,当我在调试模式下启动glassfish服务器,并对java文件进行更改时,它会重新启动整个应用程序,这让我很不高兴

在myeclipse的世界中,它将进行分解部署,我将能够更正代码并继续调试和工作,而无需重新启动应用程序。这当然是myeclipse 8.6和glassfish v2


我是否遗漏了一些东西,或者此功能仅由myeclipse提供

对于Eclipse控制的服务器,如果您在Eclipse中将应用程序发布到您的服务器,Eclipse将跟踪Java代码的更改,并在更改时自动重新部署应用程序。我从来不会因为你的经历而这样做

如果您只是将Glassfish服务器配置指向您的应用程序,使其作为应用程序部署目录运行(这可以通过JBoss完成,但不确定Glassfish),Eclipse将不再监视更改,也不会自动重新部署。我能够在服务器运行时对Java类进行更改,并且大约75%的更改都被接收到


另一个选择是使用一个工具,该工具声称允许您在不重新编译的情况下进行任何和所有Java更改,例如,在Eclipse中工作。

谢谢,这意味着除了您正在引用的方法之外,没有热交换。我会同意的。我正在尝试将netbeans与gf集成,看看它将如何工作。我相信我可以让glassfish指向我的类,但不确定最好的方法是什么。如果不是的话,我可能会回到myeclipse,因为它会导致我工作的很多放缓。