Запуск файла JAR в AIX через скрипт KornShell - PullRequest
0 голосов
/ 16 марта 2011

Я запускаю следующую команду на своем компьютере AIX.

/usr/java6_64/jre/bin/java -jar myapp.jar

Затем все выглядит хорошо.Файл JAR подключается к базе данных и делает все, что ему нужно.

Но мне нужно поместить эту команду (плюс несколько других) в скрипт.

Итак, я создал KornShell (ksh) файл сценария, называемый «script.ksh» для выполнения вышеуказанного.

#!/bin/ksh
/usr/java6_64/jre/bin/java -jar myapp.jar

Но он дает мне следующее исключение:

EXCEPTION:  TerminateProcessException: Cannot connect to the database.
 java.sql.SQLException: No suitable driver

Теперь существует «lib»папка в том же месте, где находятся файл JAR и файл script.ksh, в котором находится драйвер JDBC.

Что-то не хватает в сценарии оболочки?Нравится classpath?Я попытался установить classpath в сценарии с помощью

CLASSPATH=/home/path/to/lib/*.jar

, но он все равно дал мне ошибку.Похоже, он не может найти драйвер.Любая помощь?

1 Ответ

1 голос
/ 16 марта 2011

Попробуйте экспортировать переменную CLASSPATH.

...