|
|
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Доброго дня господа ! Написал сервлет, который ссылается на класс, при разработке проблем нет при запуске сервера ругается на этот класс. Что недоделал ? подскажите пожалуйста Подключаемый класс Irr Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. Ошибка ноя 21, 2016 5:47:13 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [WebNbi] in context with path [/WebNbi] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: Analitic.Irr at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1109) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 18:48 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Как вы собираете war модуль? Где находится класс Irr? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 18:56 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, И где работа класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 19:07 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
BlazkowiczКак вы собираете war модуль? Где находится класс Irr? Класс Irr находиться в библиотека nbi_exe.jar (скрин приложен) Запуск осуществляется с установками находящимися в WebContent (скрин тот же) здесь же и war модуль (если я правильно Вас понял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 19:11 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123HOME_X, И где работа класса? Класс который реализует основной расчет находиться в nbi_exe.jar Реализация следующая - конструктор создает класс и сразу же осуществляет расчет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 19:14 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Класс который реализует основной расчет находиться в nbi_exe.jar Реализация следующая - конструктор создает класс и сразу же осуществляет расчет далее я просто ссылаюсь на нужное мне поле. По скрину это папка Nbi. в нем базовый класс, - который внедряется в базу Oracle , - который вызывается из OS посредством классов SWING - который вызывается из servlete - этот этап пытаюсь наладить и будет подключаться к web серверу tomcat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 19:17 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, Выложил рабочий код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 19:20 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123HOME_X, Выложил рабочий код? Мне нужно в коде Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. Определить допуск к классу с1 c1 c = new c1(v1,v2); и запустить сервлет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 21:50 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, Класс C1 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 21:52 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_Xc1 c = new c1(v1,v2); ну дак, пиши эту строку и выкладывай скрин что не вышло. IDE счас умные. Они за тебя всё напишут). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 21:59 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, слева от строки видишь иконку с крестиком? Подведи туда мышку и всплывёт окно с предложением что сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 22:01 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123HOME_X, слева от строки видишь иконку с крестиком? Подведи туда мышку и всплывёт окно с предложением что сделать. Связь с проектом я через Build Path делал... Мне не ясно как устранить эту ошибку (первоначальный вопрос) ноя 21, 2016 10:33:43 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [WebNbi] in context with path [/WebNbi] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: Analitic.c1 at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1275) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 23:37 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_XМне не ясно как устранить эту ошибку (первоначальный вопрос) я не понял. Я тебе: "мышку подведи и скрин дай". А ты типа: "мне это нафиг не надо". )) Я тебя не заставляю). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2016, 23:48 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123, Куда подводить то ? У меня на момент разработке все корректно получается - проект подключен нормально Куда навести то ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 00:22 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, Ты выше дал скрин с красной волнистой линией? Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 08:50 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, Выведи на экран окно ошибок проекта при компиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 08:53 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123HOME_X, Выведи на экран окно ошибок проекта при компиляции. Прилагаю ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 10:53 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Это имели в виду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 10:54 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_XЭто имели в виду ? да. Это окно по возможности с минимумом ошибок и предупр. - почему я отвечаю на вопросы, а ты не отвечаешь? С волнистой линией разобрались? .... 1. Желательно переименовать проект Nbi в nbi_exe чтобы jar совпал с именем проекта. IMHO 2. Оба проекта не связаны. Т.е. перекрёстных ссылок не должно быть. Сначала экспорт готового jar из проекта _библитека класса_ выше и потом кинуть его в lib папку веб проекта. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 10:59 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123Сначала экспорт готового jar из проекта _библитека класса_ выше пр.клик мышкой на проекте - экспорт. На всякий случай). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 11:03 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123HOME_XЭто имели в виду ? да. Это окно по возможности с минимумом ошибок и предупр. - почему я отвечаю на вопросы, а ты не отвечаешь? С волнистой линией разобрались? .... 1. Желательно переименовать проект Nbi в nbi_exe чтобы jar совпал с именем проекта. IMHO 2. Оба проекта не связаны. Т.е. перекрёстных ссылок не должно быть. Сначала экспорт готового jar из проекта _библитека класса_ выше и потом кинуть его в lib папку веб проекта. IMHO Извини !!! По пунктам Petro123-С волнистой линией разобрались? Это был первичный скрин - чтобы показать весь набор трудностей Petro123Сначала экспорт готового jar из проекта _библитека класса_ выше и потом кинуть его в lib папку веб проекта Здесь уточняю по шагово Т.е. класс C1 необходимо ..... 1.сформировать в jar библиотеку c названием проекта который подключен на этапе разработки 2.подложить в папку LIB Выполнено - запустилось - БОЛЬШОЕ СПАСИБО !!!!! P.S. - не делал пункта 2 - .............. (догадывался что-то и куда-то надо доп. откопировать, но конкретно не знал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 11:39 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
HOME_X, в вебе названия принято делать маленькими буквами и при необходимости тире. Один раз напоролся у себя на потерянный день при НЕ следовании рекомендации: авторЧтобы избежать ошибок, разработчик должен именовать файлы сайта только в нижнем регистре и путь к ним указывать точно так же – маленькими буквами. Потому как, на юникс-подобных системах, а на них, чаще всего, работают веб-серверы, символы, написанные в разных регистрах, будут восприниматься машиной как разные. В Windows такого нет, но пренебрегать правилом, всё же, не стоит потому как если ваш файл назван в нижнем регистре, а в URL его название вы указали в верхнем регистре, то сервер не сможет его открыть. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 11:58 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123, Принято P.S. относительно реестр. зависимости - лоб уже разбивал неприятная штука .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2016, 14:34 |
|
||
|
Как настроить доступ к классу из servlete
|
|||
|---|---|---|---|
|
#18+
Petro123авторВ Windows такого нет, но пренебрегать правилом, всё же, не стоит потому как если ваш файл назван в нижнем регистре, а в URL его название вы указали в верхнем регистре, то сервер не сможет его открыть.Индеец, в случае расхождения регистра, отвечает кодом перенаправления, указывая ссылку с правильным написанием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2016, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39352968&tid=2123464]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 380ms |

| 0 / 0 |
