Tomcat Authorization
15 отговора
377 прегледа
Tomcat Authorization
Значи част от сайта ми е защитена с basic authorization-a на Tomcat.
Искам през друга логин форма, която се валидира срещу ДБ, да се логвам и в тази част, без да изскача логин прозореца на браузера, т.е. тази част да остава скрита за потребителя.
Възможно ли е това или не?
Моля ако не съм обяснил добре ,питайте още...
Спешно и важно
-------------------------------
You're yet to see
the best of me
Искам през друга логин форма, която се валидира срещу ДБ, да се логвам и в тази част, без да изскача логин прозореца на браузера, т.е. тази част да остава скрита за потребителя.
Възможно ли е това или не?
Моля ако не съм обяснил добре ,питайте още...
Спешно и важно
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
Доколкото знам, за една уеб-апп можеш да декларираш само един тип на упълномощаване (athorization). Така че от BASIC, ще трябва да минеш на FORM.
Малък пример:
<!-- LOGIN AUTHENTICATION -->
За да накараш Tomcat да чете записите за юзъри,пароли и роли от ДБ, ще трябва в server.xml спецялно да му го съобщиш:
Ами тва е, ако нещо не ти е ясно или ако ме съм успял да ти разбера вапроса(което струва ми се е доста вероятно)питай пак:)
[линк]
Малък пример:
<!-- LOGIN AUTHENTICATION -->
<login-config>
<auth-method>FORM</auth-method>
<realm-name>default</realm-name>
<form-login-config>
<form-login-page>login.jsp</form-login-page>
<form-error-page>error.jsp</form-error-page>
</form-login-config>
</login-config>
За да накараш Tomcat да чете записите за юзъри,пароли и роли от ДБ, ще трябва в server.xml спецялно да му го съобщиш:
<Realm className="org.apache.catalina.realm.DataSourceRealm"
dataSourceName="jdbc/myDSName" roleNameCol="role"
userCredCol="password"
userNameCol="username"
userRoleTable="userroles"
userTable="user"
/>
Ами тва е, ако нещо не ти е ясно или ако ме съм успял да ти разбера вапроса(което струва ми се е доста вероятно)питай пак:)
[линк]
Re: Tomcat Authorization
Ставаше въпрос за това.
Иначе мерси че въобще ми отговори, нивото в този клуб май е доста ниско
Искам да те питам и друго, защото май само ти разбираш от Web Apps:
Значи за моя Web App си правя WAR файл с Ant, но след рестарт на Томкета WAR-а не се екстрактва, а трябва да го екстрактвам на ръка
Супер досадна работа, някаква идея защо така се получава ?
-------------------------------
You're yet to see
the best of me
Иначе мерси че въобще ми отговори, нивото в този клуб май е доста ниско
Искам да те питам и друго, защото май само ти разбираш от Web Apps:
Значи за моя Web App си правя WAR файл с Ant, но след рестарт на Томкета WAR-а не се екстрактва, а трябва да го екстрактвам на ръка
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
Май става въпрос за това, това, това и това

Next One Is Real
Next One Is Real
Re: Tomcat Authorization
Мдам, лошото е че всичко изглежда ОК в СЪРВЪР.ХИКСЕМЕЛ-а
За съжаление не мога да го плесна тука от СЕКЮРИТИ ИЙШУЗ
Но ще го прегледам още веднъж внимателно
-------------------------------
You're yet to see
the best of me
За съжаление не мога да го плесна тука от СЕКЮРИТИ ИЙШУЗ
Но ще го прегледам още веднъж внимателно
-------------------------------
You're yet to see
the best of me
Re: Tomcat Autodeploy
Чесно казано, не знам :( защо така се получава.тук е обяснено на кратко за автодеплоймента на Томкет.Можеш да пробваш и от web-конзолата да си деплойнеш архива ([линк] не става и от там може би архива не е наред, което ми се струва малко вероятно.
Re: Tomcat Authorization
"...нивото в този клуб май е доста ниско"
Това не ми изглежда като добър начин да питаш някой за помощ...
"...защото май само ти разбираш от Web Apps"
Това също...
Това не ми изглежда като добър начин да питаш някой за помощ...
"...защото май само ти разбираш от Web Apps"
Това също...
Re: Tomcat Authorization
ОК може би, но само погледни постовете - има максимум 10 отговора на пост, а повечето са с един или даже без отговор. Естествено на много мъдри въпроси от рода "Абе помагайте тука за курсовата ми трябва алгоритъм за графи..." все ще се намери някой да отговори, но ако става въпрос за нещо реално и работещо, нещо не се намират добри хора да те посъветват
Погледни ПХП форума и ще видиш какво означава много отговори и много хора които наистина разбират...
Както и да е, аз също пиша и помагам винаги когато мога, и за разлика от теб даже съм се регистрирал, тъй че не ми се прави на засегнат, защото съм прав
P.S. И вместо за репликикраш, да ми беше отговорил на въпроса, тъкмо щеше да защитиш нивото на клуба
-------------------------------
You're yet to see
the best of me
Погледни ПХП форума и ще видиш какво означава много отговори и много хора които наистина разбират...
Както и да е, аз също пиша и помагам винаги когато мога, и за разлика от теб даже съм се регистрирал, тъй че не ми се прави на засегнат, защото съм прав
P.S. И вместо за репликикраш, да ми беше отговорил на въпроса, тъкмо щеше да защитиш нивото на клуба
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
Каквото попитало, такова отговорило...
Аз пък съм сигурен че тази група я четат хора които знаят и могат много.
Ти кои питаш, тези които търсят някой да им напише курсовата работа или тези които разбират и имат професионален опит?
Ти си този който търси решение на проблем, не клуба или реномето му.
Всеки е прав за себе си.
Аз пък съм сигурен че тази група я четат хора които знаят и могат много.
Ти кои питаш, тези които търсят някой да им напише курсовата работа или тези които разбират и имат професионален опит?
Ти си този който търси решение на проблем, не клуба или реномето му.
Всеки е прав за себе си.
Re: Tomcat Authorization
Ти можеш ли да ми помогнеш за проблема описан в първият пост?
if(ДА) {
Отговори ми, ще съм благодарен.
}
else {
Не се изказвай за нещата от живота, ами си чети нататък
}
-------------------------------
You're yet to see
the best of me
if(ДА) {
Отговори ми, ще съм благодарен.
}
else {
Не се изказвай за нещата от живота, ами си чети нататък
}
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
В отговор на:
Значи за моя Web App си правя WAR файл с Ant, но след рестарт на Томкета WAR-а не се екстрактва, а трябва да го екстрактвам на ръка Супер досадна работа, някаква идея защо така се получава ?
Абе, ако беше написал малко повече инфо по проблема - можеше да получиш малко по-добър отговор.
Какво точно става?
Къде поставяш генерирания с ант вар?
Кога не се екстрактва? Само когато в webapps има вече съществуващо приложение от този вар, или никога?
Ако си все още в процес на разработка, защо въобще генерираш вар, а не използваш контекст атрибута docBase за да посочиш работната си директория - така ще си спестиш сума ти и време и нерви (разбира се работната ти директория трябва е организирана по подходящ начин)?
И най-накрая най-важния въпрос - какъв томкат използваш по дяволите, и върху каква ОС го пускаш?
Next One Is Real
Re: Tomcat Authorization
>> Къде поставяш генерирания с ант вар? - В УебАппс къде другаде?
>> Кога не се екстрактва? Само когато в webapps има вече съществуващо приложение от този вар, или никога? - Никога, Анта си трие директорията преди да направи билд.
>> Ако си все още в процес на разработка, защо въобще генерираш вар, а не използваш контекст атрибута docBase за да посочиш работната си директория - така ще си спестиш сума ти и време и нерви (разбира се работната ти директория трябва е организирана по подходящ начин)? - Не ме мисли, не е в това проблема
>> И най-накрая най-важния въпрос - какъв томкат използваш по дяволите, и върху каква ОС го пускаш? - Бе не знам защо това да е най-важното, но ето:
Томкат 4.1.29
Линугз РедХет Федора Кор 2
-------------------------------
You're yet to see
the best of me
>> Кога не се екстрактва? Само когато в webapps има вече съществуващо приложение от този вар, или никога? - Никога, Анта си трие директорията преди да направи билд.
>> Ако си все още в процес на разработка, защо въобще генерираш вар, а не използваш контекст атрибута docBase за да посочиш работната си директория - така ще си спестиш сума ти и време и нерви (разбира се работната ти директория трябва е организирана по подходящ начин)? - Не ме мисли, не е в това проблема
>> И най-накрая най-важния въпрос - какъв томкат използваш по дяволите, и върху каква ОС го пускаш? - Бе не знам защо това да е най-важното, но ето:
Томкат 4.1.29
Линугз РедХет Федора Кор 2
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
Tук, не виждам да пише, че war файловете се деплойват автоматично. Препоръка: смени си Томкъта 4.хх с 5.хх. Има мнооого причини да го направиш.
Редактирано от JSPмaняk на
Re: Tomcat Authorization
В отговор на:
И най-накрая най-важния въпрос - какъв томкат използваш по дяволите, и върху каква ОС го пускаш? - Бе не знам защо това да е най-важното
Когато търсиш отговора на някакъв проблем, първото нещо което трябва да опишеш е работната среда в която се появява той.
Да ти кажа честно - подобно нещо ми се е случвало и на мен, но инцидентно - т.е. много рядко и се оправя при рестартиране на сървъра (не съм работил с 4.1.29)...
Все пак погледни си в host частта в server.xml.
Предполагам, че всичко е ОК, но :
liveDeploy - This flag value indicates if new web applications, dropped in to the appBase directory while Tomcat is running, should be automatically deployed.
unpackWARs - Set to true if you want web applications that are placed in the appBase directory as web application archive (WAR) files to be unpacked into a corresponding disk directory structure, false to run such web applications directly from a WAR file.
А какво става като се опиташ да използваш
[линк] приложение}?
Проверявал ли си логовете за грешки?
П.П Хм, нали нещо си играеше с секюритито - погледни и този атрибут :
deployXML - Set to false if you want to disable deploying applications using a Context XML config file. Applications are deployed with the security permissions of catalina, for security this may need to be set to false if untrusted users can manage web applications.
Next One Is Real
Re: Tomcat Authorization
Deployment With Tomcat 4
In order to be executed, a web application must be deployed on a servlet container. This is true even during development. We will describe using Tomcat 4 to provide the execution environment. A web application can be deployed in Tomcat by one of the following approaches:
1.Copy unpacked directory hierarchy into a subdirectory in directory $CATALINA_HOME/webapps/. Tomcat will assign a context path to your application based on the subdirectory name you choose. We will use this technique in the build.xml file that we construct, because it is the quickest and easiest approach during development. Be sure to restart Tomcat after installing or updating your application.
2.Copy the web application archive file into directory $CATALINA_HOME/webapps/. When Tomcat is started, it will automatically expand the web application archive file into its unpacked form, and execute the application that way.
3.......
-------------------------------
You're yet to see
the best of me
In order to be executed, a web application must be deployed on a servlet container. This is true even during development. We will describe using Tomcat 4 to provide the execution environment. A web application can be deployed in Tomcat by one of the following approaches:
1.Copy unpacked directory hierarchy into a subdirectory in directory $CATALINA_HOME/webapps/. Tomcat will assign a context path to your application based on the subdirectory name you choose. We will use this technique in the build.xml file that we construct, because it is the quickest and easiest approach during development. Be sure to restart Tomcat after installing or updating your application.
2.Copy the web application archive file into directory $CATALINA_HOME/webapps/. When Tomcat is started, it will automatically expand the web application archive file into its unpacked form, and execute the application that way.
3.......
-------------------------------
You're yet to see
the best of me
Re: Tomcat Authorization
Благодаря, това вече е отговор
Ще прегледам тези неща и ще видя какво става...
-------------------------------
You're yet to see
the best of me
Ще прегледам тези неща и ще видя какво става...
-------------------------------
You're yet to see
the best of me