Я использую Eclipse Java EE IDE и запускаю Tomcat со вкладки Сервер на Eclipse.
Где хранит Eclipse файлы сервлета .java для файлов JSP? Я проверил каталог установки Tomcat, но ничего там.
Спасибо.
Я использую Eclipse Java EE IDE и запускаю Tomcat со вкладки Сервер на Eclipse.
Где хранит Eclipse файлы сервлета .java для файлов JSP? Я проверил каталог установки Tomcat, но ничего там.
Спасибо.
Дважды щелкните запись сервера в представлении "Серверы" и проверьте путь, указанный в пути "Сервер". Исследуйте там внутри каталога рабочей области. Созданы классы.
Если вы выберете вторую опцию Use Tomcat, то она будет доступна в папке Tomcat /work
, там, где вы ожидали, что она будет.
перейдите в каталог рабочего пространства приложения (не каталог установки eclipse) в проводнике Windows (не в eclipse IDE explorer).
в моем ноутбуке это d:/applicationdata/j2ee затем следуйте по пути как:
каталог рабочего пространства (в моем случае j2ee)/. metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/catalina/localhost
здесь u найдет ваше приложение
Eclipse не создает файлы сервлета для JSP файлов. Проверка выполняется непосредственно на синтаксисе JSP. Когда JSP развертывается на сервере приложений, таком как Tomcat, сервер может выбрать создание файлов сервлета на диск, но это не требуется. Генерация и компиляция могут произойти в памяти, или сервер приложений может даже скомпилировать JSP файлы непосредственно в байт-код.
Я не знаю конкретно о Tomcat, но если он создает файлы сервлета на диск, временный каталог, содержащий эти файлы, будет находиться где-то под вашей установкой Tomcat.
/home/waheguru/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/jspnotes/org/apache/jsp
localhost или имя вашего сайта, имя проекта - jspnotes, независимо от вашего проекта.
Этот путь показан в Linux Mint.
Проверьте файл META-INF\context.xml из вашего рабочего пространства. Там будет путь, упомянутый ниже
Workdir = "C:\Apache-7.0.39-кот\работа"
В указанном выше пути вы найдете структуру пакета вашего проекта, и в нем будут и * _jsp.java, и * _jsp.class.