如何编写.ksh文件作为生产

时间:2017-09-23 17:23:09

标签: jvm sh jndi ksh

我在下面写了.ksh文件,用putty从WebSphere服务器中的EAR执行主类。

#!/bin/ksh
############################################################################
#
#
#
# Written By: xyz
# Purpose: This script will execute process using control -m
# Sep 23, 2017
#
#
#
#
#
############################################################################

print " Process started"


java -cp \ 
"/appl/was/profiles/node/installedApps/cab/abcEar.ear/abcWeb.war/WEB-INF/lib/*" \
    com.abnamro.cras.batch.FirtTool

print "Process End"

我能够执行主类,但数据库连接没有正确发生。我正在使用hibernate JNDI进行连接。

如果我正在删除JNDI并直接使用数据源,那么我的程序正常运行。

但我的申请中需要JNDI。

你能帮忙吗?

hibernate文件,如。

<!-- Database connection settings -->
<property
    name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property
    name="hibernate.connection.datasource">java:comp/env/jdbc/xyz</property>

JNDI无法正常工作,但我们将使用以下直接属性,然后使用它。

<property name="connection.url">xyz</property>
<property name="connection.username">xyz</property>
<property name="connection.password">xyz</property>

0 个答案:

没有答案