Tomcat не распознает MySQL .jar библиотека

Sean, я понимаю, куда Вы происходите из.

Мы находимся в подобной лодке здесь, как я ожидал бы, многие другие. Не противостояние сегодняшней экономике.

Несмотря на повторные жалобы управлению, (включая старшее управление бизнесом), наша ситуация - это; самозваный "DBA" (в отдельной, 'группе разработчиков' на другом полу), к сожалению, знает меньше, чем юниор, владеющий двумя книгами O'Reilly и дампом печати КБ. Она имеет задание и сильна в проливном меде в ухо человека, который также льет мед в ухо самого высокого muckety-навоза.

Конечно, это было бы идеально, чтобы смочь изучить DBA "торговля", но снова.. Что мы хотим и что мы можем иметь, часто совсем другие вещи.:)

Я, лично столкнулись со следующими проблемами, которые (для повторения squillman's скорее затупляют, но не в целом неправильные) действительно требовали большой части поиска с помощью Google.

  • Tranlogs. Вы правы. Какого черта были эти вещи? Таким образом, мы должны были восстановить базу данных и сервер, что действительно 'воспроизводит журналы tran', средние, точно?:)
  • Ожидайте, что Вы подразумеваете, что эти базы данных просто становятся больше? Как мы уменьшаем их? Или, по крайней мере, поддержите их рост?
  • Стандартизация установок через различные серверы, (это изображение для "dev", это изображение, для "напоминания", и это небольшое изображение кричало полностью домой с рынка.:)
  • Сценарии обслуживания и как помочь управлять базами данных за длительный промежуток времени, (отчасти как растущие комнатные растения и проверка они не превращаются в кудзу.)
  • Всегда проверка, proggies идут на C:\, вход и/или базы данных идут на D:\, который отчасти сформулировал нашу стандартизацию, (C:\ два зеркальных диска, D:\ обычно является делом RAID5.)
  • Необходимость купить отдельную лицензию SQL и клиент для резервных копий.
  • Руководящие пользователи выезда, которых группа разработчиков присваивает самой базе данных SQL, управляя ролями DBO, и т.д. Удостоверьтесь, чтобы у Вас была хорошая модель обеспечения безопасности когда дело доходит до пользовательских прав в базе данных.
  • Исследование доменной сервисной учетной записи, которой сервисы SQL могут управлять как. Какие права, в которых сервисная учетная запись нуждается, если любой вообще.

(Вы поразили некоторые довольно хорошие в Вашем сообщении.)

Так как Вы действуете в препятствии как некоторые другие, удостоверьтесь, что Вы распространяете знание SQL среди команды, если Вы можете. Доля, что Вы знаете, преподает другим то же. Будьте дружелюбны. Это - реальная боль, имеющая необходимость носить шляпу SQL, но по крайней мере много глаз и мыслительных процессов лучше, чем один единственный.

Однако, прежде всего, попытайтесь как дьявол получить штатный DBA.:)

2
задан 23 October 2009 в 01:14
2 ответа

Tomcat не использует ПУТЬ К КЛАССУ в classloader веб-приложения. Можно добавить пути и файлы к common.loader строка в conf/catalina.properties. classloader должен был найти класс, когда банка была в WEB-INF/lib. Я не могу объяснить, почему это не имеет. Если Вы используете 5.5, можно поместить банку в общий / lib или lib / при использовании tomcat6. Этот путь загружается более высоким уровнем classloader и должен быть взят сначала.

4
ответ дан 3 December 2019 в 10:27

Это - Ваше приложение, это выдает исключение или является им сам Tomcat?

Так как Вы используете Class.forName (), я предполагаю, что Вы также не делаете конфигурации JNDI в Tomcat самой, но я брошу эту возможность там так или иначе. Для JNDI Tomcat должен смочь видеть драйвер также, и он не видит БАНКИ, что Вы вставляете каталог WEB-INF/lib своего приложения. Если Вы помещаете свой драйвер в общий каталог lib Tomcat, то Tomcat видит его, и Ваше приложение видит его также. Каталоги - те тот David упоминания.

0
ответ дан 3 December 2019 в 10:27

Теги

Похожие вопросы