Я не смог собрать мои сервлеты. Там написано, что пакет javax.servlet. * Dosenot Существует.
Это означает, что путь к классу для javac
указан неверно. Это должно идти так:
javac -cp .;"/path with spaces/to/servlet-api.jar" com/example/YourServlet.class
Обратите внимание, что вам необходимо окружить путь пробелами в двойных кавычках.
Я не смог подключиться к локальному хосту ни в chrome, ни в проводнике. Эти ошибки появляются, несмотря на запущенный экземпляр сервера.
Тогда вы использовали неправильный домен / порт. При запуске Tomcat на локальном компьютере домен должен быть как минимум localhost
. Фактический порт можно определить в файле Tomcat/conf/server.xml
. По умолчанию это 8080
, но его можно изменить в мастере установки Windows. Окончательный URL-адрес должен выглядеть следующим образом: http://localhost:8080. Если вы используете порт 80
, который является портом HTTP по умолчанию, то часть :80
может быть исключена из URL-адреса.
Classpath к java sdk и tomcat различаются.
Переменная окружения %CLASSPATH%
ничего не стоит. Используйте -cp
аргумент. Если вы хотите избежать длительного ввода / запоминания каждый раз, рассмотрите возможность использования .bat
файла с командой, или инструмента сборки, такого как Ant, или IDE, такого как Eclipse.
Переменная окружения %JAVA_HOME%
важна. Tomcat должен знать это, чтобы иметь доступ к набору инструментов для компиляции файлов JSP. %JAVA_HOME%
должен указывать на каталог установки JDK.