Я разрабатываю это Java-приложение, все отлично работает в Eclipse
но эта программа не будет работать с Apache Tomcat 7.0, поскольку она не может найти драйвер sqlserver.
Предполагается, что это приложение для подключения к базе данных sqlserver 2005, но оно не пройдет Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver")
на стороне сервера.
Я знаю, что это та строка, потому что я нашел:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
в моем лог-файле. Я поместил sqljdbc.jar
в каждый catalinaHome/lib
, catalinaHome/shared/lib
и web-inf/lib
.
Я также отредактировал catalina.properties
, чтобы он читал из папки shared/lib
.
У меня нет идей, любая помощь будет потрясающей!
ОБНОВЛЕНИЕ № 1 - проблема решена
Я вручную включил файлы .class в файл war, и теперь он работает.