我目前正在使用java bean创建一个带有远程接口的应用程序,我有非常简单的方法,比如printDetail,它返回“abcd”,只是一个测试方法。我有一个像这样的会话bean:
@Stateless
public class MySession implements MySessionRemote {
@Override
public void businessMethod() {
System.out.println("aaaababa");
}
当我部署服务器时,我收到此错误:
严重:CORE10012:先前部署的应用程序不在其中 原来的位置
我使用Glassfish 3.1
答案 0 :(得分:2)
我找到了解决方案,转到您的浏览器类型localhost:4848,在左侧列表中选择应用程序,禁用已部署的任何其他正在运行的应用程序。例如,我说的是
SEVERE: CORE10012: Application previously deployed is not at its original location any more "C:user/ .... / XYZ "
然后你应该禁用应用程序XYZ,因为显然服务器仍在运行这个应用程序,即使你已经创建了一个新应用程序。