私は、Tomcatサーバーの下でいくつかのphpファイルを統合する必要があるJavaでアプリケーションを開発しています。私はすべて成功しましたが、問題は、Tomcatサーバーをシャットダウンすると次のようなエラーが表示されることです
Exception in thread "JavaBridgeSessionTimer" java.lang.NullPointerException
at php.java.bridge.SessionFactory$SessionTimer.run(SessionFactory.java:157)
at java.lang.Thread.run(Thread.java:619)
後でもう一度起動すると、phpファイルからどのセッション変数にもアクセスできませんでした。tomcat内で実行される単純なphpプログラムを試しました。この問題は、マシンを再起動すると解決されますが、Tomcatの構成ファイルを変更するために頻繁にこれを実行したくありません。
session1.php
<?php
session_start();
?>
<body><html>
<form action="session2.php" method="post">
<?php $_SESSION['name']="MyName"; ?>
<input type="submit" value="Submit">
</form>
</body>
session2.php
<?php
session_start();
?>
<html>
<body>
<?php echo( $_SESSION['name'] ); ?>
</body>
</html>