我是一个 12 岁以上的代码库的“骄傲”继承人,多年来许多工程师都在开发这个代码库。我的任务是将我们的系统从 glassfish 2.1.1 升级到 glassfish 3.1.2.2。在指向新的 glassfish 3 jars 之后,大多数东西都可以正常编译,除了我遇到的这个问题。有这样一种方法:
public boolean isRunningInApplicationServer() {
return ApplicationServer.getServerContext() != null;
}
编译器找不到“com.sun.enterprise.server.ApplicationServer”。我假设有一种使用 glassifsh 3 获取 ServerContext 的新方法。有人有什么建议吗?