我已经使用由两个实例组成的Payara Server完成了一个集群,一个是本地广告驻留在一个 debian VM 上,另一个是远程驻留在另一个 debian VM 上。我部署了一个测试应用程序,当我寻找日志时却找不到它们。更准确地说,我只提到一次几乎随机出现,然后仅此而已。它们显示在 Admin Server-->View Logs File --> instance 1(local) -->log file --> server.log中。
下面的测试应用
package clusterTest;
import java.io.Serializable;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean
@SessionScoped
public class MySession implements Serializable {
private String val;
private static final Logger LOG = Logger.getLogger(MySession.class.getName());
public String getVal() {
LOG.log(Level.INFO, "getVal{0}", val);
System.out.println("getVal");
return val;
}
public void setVal(String val) {
LOG.log(Level.INFO, "setVal{0}", val);
System.out.println("setVal");
this.val = val;
}
}