apache-tomcat-6.0.28、インストールされたMySQL5サーバー、およびJre6を含むペンドライブでポータブルアプリケーションを実行しようとしています。次のように定義された .bat ファイルがあります。
@Echo Off
Title Connect To Server
set ELEARNING_CONFIGS=.
set JRE_HOME=.\\jre1.6.0_04
set CATALINA_HOME=.\\apache-tomcat-6.0.28\\
cd /d .
rem echo %OLDDIR%
rem run mysql.bat
cd .\\mysql5
bin\\mysqld --defaults-file="my.ini"
ping 1.0.0.0 -n 1 -w 5000 >nul
bin\\mysqld --defaults-file="my.ini"
cd ..
rem cd .\apache-tomcat-6.0.28\bin
set CLASSPATH=.\\apache-tomcat-6.0.28\\bin\\bootstrap.jar
CALL .\\apache-tomcat-6.0.28\\bin\\startup.bat
ping 1.0.0.0 -n 1 -w 20000 >nul
START "" "http://localhost/core-web/"
Echo Processing Please Wait......
ping -n 10 127.0.0.1>nul
場合によっては、これで問題なく動作することがあります。しかし、アプリケーションを実行するには、バッチ ファイルを 2 回実行する必要がある場合があります。また、「不明なデータベース」エラーが原因で、アプリケーションが起動しないことがあります。
この問題を修正するためのポインタを教えてください。
ありがとう
シャヒド