当我运行Java Web服务时,我正在本地主机上构建,一切运行顺利,但是当我尝试在不同的主机上运行完全相同的代码时,例如在AWS上,它会失败。
我已经缩小了原因,当应用程序没有本地托管时,数据库连接驱动程序“oracle.jdbc.driver.OracleDriver”不存在,这意味着SQL查询无法执行,原因很明显是它们不是由于连接无法打开,因此无法发送到任何地方。
如何构建我的项目以包含驱动程序?其他一切都应该没问题,因为它在localhost上按预期运行,但是我不能在本地运行Web服务,它不是一个选项。
答案 0 :(得分:1)
您应该考虑部署Web服务的方式。我会给你一份清单,所以要确保一切都已完成。
$CLASSPATH
或%CLASSPATH%
环境变量添加oracle jdbc驱动程序的正确选项