powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / HelloWorld сервлет
17 сообщений из 42, страница 2 из 2
HelloWorld сервлет
    #39056654
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunito. Я только не пойму, как такое может быть на винде, где пути регистронезависимы О_о
Tomcat и JVM - это не совсем винда.

сказано блюсти регистр - блюди. Сильно помогает
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056707
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunitoЯ использую eclipse
уверен?
Код: java
1.
Menu --> NewPrj - Web - Dynamic Web Prj..... target=server Tomcat версии XXXXX


так?
))
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056711
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилдействительно - unix сразу изучать нужно было
ты только подтвердил, что всё относительно и шаблонно).
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056712
daunito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123daunitoЯ использую eclipse
уверен?
Код: java
1.
Menu --> NewPrj - Web - Dynamic Web Prj..... target=server Tomcat версии XXXXX


так?
))
хм, да
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056714
daunito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На рабочем компе получилось. На домашнем теперь все время 404, уже без ошибки ClassNotFound. Я с ума сойду скоро
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056715
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunitoхм, да
ну а дальше?
Там 4 шага и сервлет готов.
IDE надо изучать тоже.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056716
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunito. Я только не пойму, как такое может быть на винде, где пути регистронезависимы О_о
Легко. Пути регистронезависимы, а строки - нет.
Получаешь список файлов/каталогов и ищешь сравнением строк. На любом ЯП получается регистрозависимый путь.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056726
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander A. Sak,
по хорошему тот кто ищет должен искать регистронезависимо для регистронезависимой ОСи.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056727
daunito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да почему 404???

web.xml
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0"
  metadata-complete="true">
  
  <display-name>Welcome to Tomcat</display-name>
  <description>
     Welcome to Tomcat
  </description>
  
  <servlet>
   <servlet-name>HelloWorld</servlet-name>
   <servlet-class>HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
   <servlet-name>HelloWorld</servlet-name>
   <url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
  
</web-app>



путь к файлу Tomcat 7.0\webapps\ROOT\WEB-INF\classes\HelloWorld.class
что опять не так-то?
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056729
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunito,
правый клик на проекте - new servlet?
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056732
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunitoчто опять не так-то?
найди не древние манускрипты, а пример для твоей IDE.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056737
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123по хорошему тот кто ищет должен искать регистронезависимо для регистронезависимой ОСи.... что создаст неприятные грабли кроссплатформенной среде.
Если соблюдать регистр, то приложение можно перенести с винды на юникс и обратно простым копированием.
Если не соблюдать - начнутся загадочные ошибки.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056738
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
daunitoчто опять не так-то?Читайте логи - там всё написано.
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056743
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov... что создаст неприятные грабли кроссплатформенной среде.
а кому счас легко?
Винда медленно но верно поворачивается к пользователю (программисту).
- файл 8 символов --> 250 --> две точки в названии --> пробелы --> запятые в названии --> ...
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056752
daunito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все, разобрался. В webapps была папка HelloWorld. Удалил и все заработало. Как все в java сложно-то, после C# и Oracle... Куча неочевидных граблей
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056754
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123по хорошему тот кто ищет должен искать регистронезависимо для регистронезависимой ОСи.
какая такая регистронезависимая ОС?

на всяк - напомню о наличии такого забавного флажка, как FILE_FLAG_POSIX_SEMANTICS
...
Рейтинг: 0 / 0
HelloWorld сервлет
    #39056757
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovPetro123по хорошему тот кто ищет должен искать регистронезависимо для регистронезависимой ОСи.... что создаст неприятные грабли кроссплатформенной среде.
Если соблюдать регистр, то приложение можно перенести с винды на юникс и обратно простым копированием.
Если не соблюдать - начнутся загадочные ошибки.

А еще есть вариант с WAR, в котором имена файлов регистрозависимые независимо от "регистрозависимости" ОСи.
Не-не. Сказано "искать в /WEB-INF/classes" - пусть ищут только в /WEB-INF/classes. Никаких Classes и CLASSES нам не надо.
...
Рейтинг: 0 / 0
17 сообщений из 42, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / HelloWorld сервлет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]