|
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 6
|
|
Как заставить томкэт исполнять jsp-страницы?18.03.2011, 21:32. Показов 2965. Ответов 5
Метки нет (Все метки)
Заранее извиняюсь, если вопрос покажется глупым... Есть Apache (2) и Tomcat (5).
1. Как заставить томкэт исполнять jsp-страницы: тестовые примеры работают нормально, а если я пишу совою jsp, то он пишет, что не может найти файл. 2. Как заставить работать tomcat, если есть несколько серверов. С апачем понятно - нужно добавить несколько виртуальных хостов. А что делать с томкэтом? 3. Как заставить обрабатывать jsp-страницы tomcat, а остальные типы файлов - apache (при этом не используя номер порта). 4. Где про всё это можно прочитать :-) Спасибо за ответ
0
|
|
| 18.03.2011, 21:32 | |
|
Ответы с готовыми решениями:
5
Пересылка запроса с jsp страницы на эту же jsp с другими параметрами Как организовать обновление части страницы в jsp? Spring MVC как правильно сочетать .html и .jsp страницы |
|
0 / 0 / 0
Регистрация: 16.10.2010
Сообщений: 30
|
|
| 18.03.2011, 23:34 | |
|
Q: 1. Как заставить томкэт исполнять jsp-страницы: тестовые примеры работают нормально, а если я пишу совою jsp, то он пишет, что не может найти файл.
A: Приклади знаходяться в tomcat5webappsjsp-examples Свої jsp пиши в tomcat5webappsROOT приклад tomcat5webappsROOT est.jsp http://127.0.0.1:8080/test.jsp ------------------------------------------------------- Q: 2. Как заставить работать tomcat, если есть несколько серверов. С апачем понятно - нужно добавить несколько виртуальных хостов. А что делать с томкэтом? A: ІМХО ковиряй server.xml -------------------------------------------------------- Q: 3. Как заставить обрабатывать jsp-страницы tomcat, а остальные типы файлов - apache (при этом не используя номер порта). A: Взяв з архіву форума (урл не помню ) Последовательность установки Tomcat 3.2.3 и прикручивания его к Apache 1.3 Win32 1) Установить и настроить Apache - см доки к апачу 2) Скачать и установить Tomcat и JDK или установить и то и то из дистрибутива Jbuilder6 - я брал с Jbuilder так что ссылки на дистрибутив в инете у меня нет Пусть установили Jbuilder в папку C:JBuilder6 3) Выставить в My Computer -> Properties->Advanced->Enviroement Varibales Переменные JAVA_HOME и TOMCAT_HOME . Пусть установили Jbuilder в папку C:JBuilder6 тогда JAVA_HOME C:JBuilder6jdk1.3.1 TOMCAT_HOME C:JBuilder6jakarta-tomcat-3.2.3 4) Запустить Tomcat выполнив < TOMCAT_HOME >instartup.bat О том что сервер запущен будет говорить открывшееся черное консольное окно с содержимым типа: 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( /examples ) 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( /admin ) 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( javatest.aamdomain.ru: ) 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( javatest.aamdomain.ru: /examples ) Starting tomcat. Check logs/tomcat.log for error messages 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( ) 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( /test ) 2002-05-07 11:52:47 - ContextManager: Adding context Ctx( /myapps ) 2002-05-07 11:52:48 - PoolTcpConnector: Starting HttpConnectionHandler on 8080 2002-05-07 11:52:48 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007 2002-05-07 11:52:48 - PoolTcpConnector: Starting Ajp13ConnectionHandler on 8009 5) Проверить работает ли Tomcat выполнив в браузере http://lexa:8080/index.html где lexa - сетевое имя компьютера на котором ставится Tomcat 6) Настроить собственный Хост на Tomcat-e это делается добавлением в < TOMCAT_HOME >confserver.xml записи о новом хосте <ContextManager debug='0' workDir='work' showDebugInfo='true'> :::::: :::::: :::::: <Host name='javatest.aamdomain.ru'> <Context path='' docBase='webapps/myapps' /> <Context path='/examples' docBase='webapps/myapps/examp' /> </Host> </ContextManager> при таком описании хота относительный путь webapps/myapps будет DocumentRoot-oм для javatest.aamdomain.ru:8080 . Относительный путь читается относительно значения переменной TOMCAT_HOME Необходимо , чтобы ОС знала о соответствии URL-a javatest.aamdomain.ru с IP адресом машины, на которой установлен Tomat. Для этого необходимо сделать запись о соответствии на DNS сервере и прописать DNS сервер в сетевых настройках компа - клиента. Второй вариант - прописать это соответствие в файле <Windows dir> system32driversetchosts Пример 127.0.0.1 localhost 127.0.0.1 lexa.aamdomain.ru 127.0.0.1 apacs24.aamdomain.ru 127.0.0.1 javatest.aamdomain.ru Вместо 127.0.0.1 можно ставить произвольный IP
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
|
|
| 19.03.2011, 11:58 | |
|
В принципе вся нелбходимая документация есть по адресу
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/index.html Вышенаписанное в принципе верно, но я не уверен...
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
|
|
| 19.03.2011, 12:00 | |
|
Нет, виноват... вышенаписанное верно.
0
|
|
|
0 / 0 / 0
Регистрация: 07.05.2016
Сообщений: 6
|
|
| 20.03.2011, 21:48 | |
|
Спасибо, jsp заработал, правда только на localhost'е. Если же я пытаюсь проделать это на виртуальном хосте (который создан с помощью Vhost в конфигурационном файле апача), то получаю ошибку 400. Пробовал прописывать в server.xml элемент Host примерно так:
<Host appBase='D:wwwdomain1.ruswww ' name='domain1.rus'> </Host> Как тут быть?
0
|
|
|
1 / 1 / 0
Регистрация: 15.02.2010
Сообщений: 311
|
|
| 22.03.2011, 11:10 | |
|
лучше определить виртуальный хост в Томкате не примерно, а как следует. Вот мой пример:
<!--Host className='org.apache.catalina.core.Stan dardHost' appBase='E:sitesstarsitters.com' mapperClass='org.apache.catalina.core.St andardHostMapper' liveDeploy='true' autoDeploy='true' configClass='org.apache.catalina.startup .ContextConfig' errorReportValveClass='org.apache.catali na.valves.ErrorReportValve' debug='0' deployXML='true' contextClass='org.apache.catalina.core.S tandardContext' unpackWARs='false' name='starsitters.com'> <Context className='org.apache.catalina.core.Stan dardContext' crossContext='false' reloadable='false' mapperClass='org.apache.catalina.core.St andardContextMapper' useNaming='true' debug='1' swallowOutput='false' privileged='false' wrapperClass='org.apache.catalina.core.S tandardWrapper' docBase='E:sitesstarsitters.com' cookies='true' path='' cachingAllowed='true' charsetMapperClass='org.apache.catalina. util.CharsetMapper'> <Loader className='org.apache.catalina.loader.We bappLoader' debug='1' loaderClass='org.apache.catalina.loader. WebappClassLoader' checkInterval='15' reloadable='false' delegate='false'/> </Context> <Listener className='org.apache.ajp.tomcat4.config .ApacheConfig'/> <Logger className='org.apache.catalina.logger.Fi leLogger' debug='99' verbosity='99' prefix='starsitters.com_' directory='logs' timestamp='true' suffix='.log'/> </Host--> и маппинг такой: [uri:/*.jsp] [uri:/*.do] [uri:/servlet/*] [uri:/*.jsp*] [uri:/*.do*] Кроме того, смотрите, что в логах. Тогда будете не просто знать 'работает-не работает', а увидите, почему не работает.
0
|
|
| 22.03.2011, 11:10 | |
|
Помогаю со студенческими работами здесь
6
Как реализовать аналог <b onclick="<jsp:forward page=xxx.jsp/>menuN</b> ?? Как заставить Яндекс переиндексировать страницы? Как заставить Яндекс проиндексировать все страницы Как заставить работать jquery без перезагрузки страницы Как заставить html-страницы обрабатывать PHP код? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|