ポストコンストラクトアノテーションはバリデーターでサポートされていませんか?
アプリケーションスコープのjndiservicelocatorBeanがあり、これを管理プロパティとしてバリデーターに挿入します。
@ManagedProperty(value = "#{jndiServiceLocatorBean}")
private final JndiServiceLocatorBean jndiServiceLocatorBean = null;
必要なリモートBeanを初期化するためのpostconstruct注釈付きメソッドが呼び出されることはないため、リモートBeanはnullのままです。
private UserBeanRemote userBeanRemote = null;
@PostConstruct
public void postConstruct()
{
this.userBeanRemote = (UserBeanRemote) this.jndiServiceLocatorBean.getRemoteBean(UserBeanRemote.class);
}