Вопрос

Я не работал с Java около 10 лет, так что вполне вероятно, что я делаю здесь что-то элементарное не так...

Я пишу «серверное расширение» для СмартФоксСервер (СФС).В моем сценарии входа мне нужно установить соединение с MS SQL Server, что я пытаюсь сделать с помощью JDBC.Я протестировал код JDBC в своей среде отладки, и он работает нормально.

НО

Когда я помещаю серверное расширение в папку «расширения» SFS (согласно спецификации), я получаю NoClassDefFoundError выброшено - очевидно, что SFS не может найти необходимый JAR (sqljdbc4.jar).Я попытался поместить этот JAR в свой путь к классам;Я попробовал включить его в свой проект Eclipse, но по какой-то причине SFS категорически отказывается признать существование этого JAR.

Что я делаю не так?

Это было полезно?

Решение

У меня нет опыта работы с упомянутым вами продуктом, но есть многолетний опыт работы с Java.

Пробовали ли вы поместить sqljdbc4.jar в то же место, что и ваше серверное расширение (каталог расширений)?После этого вам, вероятно, придется перезапустить SFS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top