1

我目前正在使用 java bean 来创建一个具有远程接口的应用程序,我有非常简单的方法,比如返回“abcd”的 printDetail,只是一个测试方法。我有一个像这样的会话 bean:

@Stateless
public class MySession implements MySessionRemote {

@Override
public void businessMethod() {
    System.out.println("aaaababa");
}

当我部署服务器时,我收到此错误:

严重:CORE10012:以前部署的应用程序不再位于其原始位置

我使用 Glassfish 3.1

4

1 回答 1

2

我找到了解决方案,转到您的浏览器类型 localhost:4848,在左侧列表中选择应用程序,禁用已部署的任何其他正在运行的应用程序。例如,我在说类似

SEVERE: CORE10012: Application previously deployed is not at its original location any     more "C:user/ .... / XYZ "

然后您应该禁用应用程序 XYZ,因为即使您创建了一个新应用程序,服务器显然仍在运行此应用程序。

于 2013-05-19T09:51:28.570 回答