|
|
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
всем привет создал класс с методом - для получения коннекта к БД в сервлетах = Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. на локальном компе, с JDK 7, все работает на сервере, с JDK 5, получаю такую вот хрень = Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. неужели разница в версиях JDK настолько сильна, что не читается контекст из web.xml ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 13:46:27 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
Класс HttpServletRequest в JDK вообще не находится. Он находится в контейнере сервлетов, в котором вы ваш код запускаете. Если открыть JavaDoc этого метода http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#getServletContext%28%29 То можно заметить RTFM Since: Servlet 3.0 Это значит сто в сервлетах 2.x такого метода не было. Не занимайтесть ...нёй, почитайте про JNDI DataSource http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html Не стоит конфигурирвать соединение с базой внутри приложения. Тогда ваше приложение будет требовать переконфигурации под каждый сервер где оно установлено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 13:52:55 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
BlazkowiczОн находится в контейнере сервлетов, в котором вы ваш код запускаете. то есть, если заменить Tomcat 6 , который сейчас стоит на сервере, на Tomcat 7.0.22.0 = то request.getServletContext().getInitParameter("db_host") будет отрабатываться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:52:07 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
buyboyто есть, если заменить Tomcat 6 , который сейчас стоит на сервере, на Tomcat 7.0.22.0 = то request.getServletContext().getInitParameter("db_host") будет отрабатываться? http://tomcat.apache.org/whichversion.html может ещё зависеть от версии сервлетов, которую вы пропишете в web.xml. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:54:46 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
Blazkowiczможет ещё зависеть от версии сервлетов, которую вы пропишете в web.xml.ммм... ну сейчас стоит Код: xml 1. 2. 3. 4. 5. 6. и на локальном Томкэте 7 отрабатывается же... P.s. хотя на локали = JDK 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:59:22 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
buyboyи на локальном Томкэте 7 отрабатывается же... Бага томката. :) buyboyP.s. хотя на локали = JDK 7 Это не имеет к вопросу никакого отношения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:04:21 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
BlazkowiczbuyboyP.s. хотя на локали = JDK 7Это не имеет к вопросу никакого отношения.тут вот буржуи пишут Apache Tomcat 7.0.x requires Java 6 or later. Apache Tomcat 6.0.x required Java 5 . = то есть при переходе на 7-й томкэт JDK 5 уже не проканает и придется колупаться с установкой и настройкой JDK 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:11:13 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
buyboyпридется колупаться с установкой и настройкой JDK 7 Неделя работы. Не меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:19:29 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
Blazkowicz Неделя работы. Не меньше. харэ прикалываться над начинающим... :) насколько я понимаю = на одном сервере могут уживаться несколько версий JDK, но получается, что в случае установки новой версии, мне нужно будет где-то указать - откуда брать эту новую версию? а вот с этими серверными заморочками - именно колупаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:24:49 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
buyboyнасколько я понимаю = на одном сервере могут уживаться несколько версий JDK, Да, сколько угодно. JDK вообще к серверу не привязываются. buyboyно получается, что в случае установки новой версии, мне нужно будет где-то указать - откуда брать эту новую версию? Зависит от того как запускается Tomcat. Если bat/sh. то JAVA_HOME, если Win Service/Daemon, то, соответсвтенно, в его настройках. buyboyа вот с этими серверными заморочками - именно колупаться Это вообще не серверные заморочки. Это знание ОС и чтение мануала томката. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:28:51 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
Blazkowicz buyboyно получается, что в случае установки новой версии, мне нужно будет где-то указать - откуда брать эту новую версию? Зависит от того как запускается Tomcat. Если bat/sh. то JAVA_HOME, если Win Service/Daemon, то, соответсвтенно, в его настройках. а использование alternatives для java не поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:34:00 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
buyboyBlazkowicz пропущено... Зависит от того как запускается Tomcat. Если bat/sh. то JAVA_HOME, если Win Service/Daemon, то, соответсвтенно, в его настройках. а использование alternatives для java не поможет? Насколько я понимаю, каждая альтернатива указывает на одну конкретную реализацию в отдельно взятый момент времени, согласно Debian Alternatives System The Debian alternatives system creates a way for several programs that fulfill the same or similar functions to be listed as alternative implementations that are installed simultaneously but with one particular implementation designated as the default. For example many systems have several text editors installed at the same time. The vi program is a classic example of an editor that has many implementations such as nvi, elvis, vim, etc. but which one should be designated as the default? Один из примеров установки с альтернативами можно посмотреть в Installing Oracle Java 7 on Debian Linux . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 22:16:41 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
dmitriyche, спасибо за подсказку! прочитаю обязательно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 08:43:34 |
|
||
|
ServletContext was not found
|
|||
|---|---|---|---|
|
#18+
двигаю далее: установил JDK7 = yum install java-1.7.0-openjdk при вводе команды java -version получаю java version "1.7.0_09-icedtea" вопрос первый: что такое icedtea ? сначала боялся, что перезапуск 6-го томката на 7-м ждк приведет к неработоспособности сайтов, но рестарт ничего не обрушил вопрос второй: 6-й томкэт может работать под jdk 7 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2013, 08:50:40 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2129728]: |
0ms |
get settings: |
17ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
7ms |
track hit: |
106ms |
get topic data: |
21ms |
get forum data: |
6ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 325ms |
| total: | 607ms |

| 0 / 0 |
