Running JAR file on AIX via KornShell script
我在我的AIX机器上运行以下命令。
1 | /usr/java6_64/jre/bin/java -jar myapp.jar |
然后,事情看起来很好。JAR文件连接到数据库并做它需要做的任何事情。
但我需要将这个命令(加上其他一些命令)放到脚本中。
所以我创建了一个名为"script.ksh"的kornshell(ksh)脚本文件来完成上述操作。
1 2 | #!/bin/ksh /usr/java6_64/jre/bin/java -jar myapp.jar |
但它给了我以下例外:
1 2 | EXCEPTION: TerminateProcessException: Cannot connect to the database. java.sql.SQLException: No suitable driver |
现在,在jdbc驱动程序所在的jar文件和script.ksh文件所在的位置有一个"lib"文件夹。
shell脚本中是否缺少某些内容?像classpath?我尝试在脚本中用
1 | CLASSPATH=/home/path/to/lib/*.jar |
但它还是给了我错误。好像找不到司机。有什么帮助吗?
尝试导出