|
И снова JBuilder и Tomcat
|
|||
---|---|---|---|
#18+
пытаюсь сделать защищенную страничку, в файле проекта web.xml написал такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
когда запускаю проект в ЖБилдере, то он мне выдает ошибку 404, типа нет такой страницы, а когда запускаю отдельно Томкат, то все ОК, браузер выводит фрейм для ввода логина и пароля. Что опять таки нужно настроить Билдеру, что бы он корректно работал с Томкатом??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2004, 18:25 |
|
И снова JBuilder и Tomcat
|
|||
---|---|---|---|
#18+
сам додумался, лень объяснять, если кому-нибудь все же надо будет, поднимайте топик, разъясню что к чему. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2004, 15:38 |
|
И снова JBuilder и Tomcat
|
|||
---|---|---|---|
#18+
поднимаю топик по просьбе аффтора. мог бы и сразу написать :) я хоть и не пользуюсь джей-билдером, но пачетал бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2004, 15:53 |
|
И снова JBuilder и Tomcat
|
|||
---|---|---|---|
#18+
А.Гpacoffподнимаю топик по просьбе аффтора. мог бы и сразу написать :) я хоть и не пользуюсь джей-билдером, но пачетал бы. вот что советуют умные люди denis.udod (JBuilder.ru) (Tomcat 4.1) проблем несколько:) 1. Tomcat из JB запускается с собственной конфигурацией, генерируемой АВТОМАТИЧЕСКИ при каждом запуске. Для того, что бы он этого не делал запусти Tomcat и в дирректории %project%/Tomcat/conf в файле server<port>.xml удали строку комментария(там как раз про это комментарий. Можно остановить Tomcat, файл конфигурации останется. 2. Необходимо в файле server<port>.xml прописать настройки для авторизации: Как это получилось у меня (добавить Server/GlobalNamingResources/Resource и Server/Service/Engine/Realm): <?xml version="1.0" encoding="UTF-8"?> <Server debug="0" port="8081" shutdown="SHUTDOWN"> <!-- ПЕРВАЯ НАСТРОЙКА: ГДЕ БРАТЬ ФАЙЛ С АВТОРИЗАЦИЕЙ --> <!-- Global JNDI resources --> <GlobalNamingResources> <!-- Editable user database that can also be used by UserDatabaseRealm to authenticate users --> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved"> </Resource> <ResourceParams name="UserDatabase"> <parameter> <name>factory</name> <value>org.apache.catalina.users.MemoryUserDatabaseFactory</value> </parameter> <parameter> <name>pathname</name> <value>C:/App/jbuilderX/thirdparty/jakarta-tomcat-4.1.27-LE-jdk14/conf/tomcat-users.xml</value> </parameter> </ResourceParams> </GlobalNamingResources> <Service name="Tomcat-Standalone"> <Connector acceptCount="10" className="org.apache.coyote.tomcat4.CoyoteConnector" connectionTimeout="60000" debug="0" maxProcessors="75" minProcessors="5" port="8080"/> <Engine debug="0" defaultHost="localhost" name="Standalone"> <!-- ВТОРАЯ НАСТРОЙКА: Realm для авторизации. --> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase"/> <Host appBase="D:\Projects\_work\tomcat_sec\Tomcat\webapps" debug="0" name="localhost" unpackWARs="true"/> </Engine> </Service> </Server> 3. Пропешите в настройках server<port>.xml путь до tomcat-users.xml 4. К сожелению встроенный brows'ер JB не поддерживает BASIC авторизацию:( Заменить ее на FORM. Для того, что-бы работала, просто скопируйте в root дирректорию 2-е jsp из примеров tomcat example.war/jsp/security/protected/login.jsp и error.jsp и икажите их в настройках web_module. Примечание: Если хотите использовать BASIC, то можите запускать из JB, но страничку открываете не встроенным бровсером а например IE. а вот как сделал я: Создал проект, веб модуль создал не в папке проекта, а в директории tomcat_home/webapps, затем в настройках билдера указал, чтобы он при запуске кота, брал файл конфигурации вот отсюда tomcat_home/conf/server.xml и все заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2004, 14:36 |
|
|
start [/forum/topic.php?fid=59&msg=32659372&tid=2153813]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 340ms |
total: | 492ms |
0 / 0 |