x次のようなLifecycleBase.start()メソッドをオーバーライドしました。 Catalina 8.xではこのメソッドが最終的になっています。 誰も私にこの問題を解決する方法を教えてもらえますか?ここで あなたはstartInternal()とstopInternal()を使用することができますソースコードCatalina 6.x 8.xでの最後のbacomeの開始と停止
public void start() throws LifecycleException
{
super.start();
if(condition)
{
File checkDataFile = new File(DataFilePath);
if(containerLog.isDebugEnabled())
containerLog.debug("checking secureDataFile: " + checkDataFile.getAbsolutePath());
another code ...
}
else
{
throw new LifecycleException("illegal arguments");
}
}
public void stop() throws LifecycleException
{
// sync via realm-object -> so the stop-event has to wait for active threads finishing their operations
synchronized(this)
{
super.stop();
}
}
ご協力いただきありがとうございます – Hasan