JRun и Java servlets

User avatar
Masterok
Уже с Приветом
Posts: 1536
Joined: 03 Aug 2000 09:01

JRun и Java servlets

Post by Masterok »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>Установил я WebLogic и сразу возникла куча вопросов. И работает он почему то очень медленно.

Во-первых он почему то совсем не желает находить мои сервлеты. Тоесть абсолютно. Я ему т в web.xml все прописал а он все равно ничего не желает видеть. Сервлет лежит в DefaultWebApp\WEB-INF\classes. Может куда в другое место класть нужно? В документации вроде написано туда. но не работает.

Во-вторых, как я понял, если какие изменения внес в web.xml - нужно весь сервер перезапускать. А нельзяли как нито без этого? А если я его как процесс установлю то тогда надо будет всю машину перезагружать?

Правильно ли я понял, что все сервлеты должны быть зарегистрированны в web.xml?</strong><hr></blockquote>

Никто и не утверждал, что будет работать быстрее, чем Tomcat на не очень сильной машине

Всех подробностей уже не помню, но:
а) перезапускать каждый раз не надо
б) пользуйтесь для deployment'а консолью http://localhost:7001/console - там есть такая закладочка "Target", работая с которой вы изменяете config.xml
в) вы бы книжечку-то рекомендованную приобрели все-таки. Там мно-огое расписано по понятиям что куда вставлять. И экзамплы там работающие.
г) про документацию сказать ничего не могу - не использовал, мой коллега использовал - ругался страшно
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

Я похоже тоже скоро страшно ругаться начну. [img:39f6330bd0]images/smiles/icon_smile.gif[/img:39f6330bd0]

Я в принципе разобрался как это все запустить. И даже уже запустил.

Но пока что JRun мне побольше нравится. Он никакой настройки не требует. Установил и вперед. И это притом что JRun я ставил на PII а WL на PIII. [img:39f6330bd0]images/smiles/icon_sad.gif[/img:39f6330bd0]

За книжку спасибо. Как только зарпалату получу так и куплю [img:39f6330bd0]images/smiles/icon_smile.gif[/img:39f6330bd0]

Ну и вообще спасибо за поддержку, так сазать [img:39f6330bd0]images/smiles/icon_smile.gif[/img:39f6330bd0]
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

Да уже понял. Надо юзать то за что больше платят.

А уж что то другое это мы завсегда сломать сможем [img:ca51f48d8b]images/smiles/icon_smile.gif[/img:ca51f48d8b]

Еще раз спасибо за советы.
YuriR
Уже с Приветом
Posts: 426
Joined: 31 May 1999 09:01

JRun и Java servlets

Post by YuriR »

Скорость: памяти добавить наверное надо. У тебя W2k? Посмотри в task managere скольно weblogic жрет и сколько остается. А вообще WL только для сервлетов естественно не используется, а для EJB+servlets+jsp WL рулит.

developer, делай так и все будет ок: [img:615f895adf]images/smiles/icon_smile.gif[/img:615f895adf]

деплой сервлеты в составе webapp.
структура webapp:

архив zip/jar но с расширением .war,
например myapp.war

myapp.war
|
- Web-inf
|  |---classes
|  |     |------ твои классы
|  |-----lib
|  |      |---- jars (необходимые libы)
|  |- web.xml
|  |- weblogic.xml (optional)
|
|--- другие файлы: html, jps etc

Web-inf - должно начинаться с большой буквы

Содержание web.xml:

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">code:</font><hr><pre>
<?xml version="1.0"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<servlet>
<servlet-name>myservlest</servlet-name>
<servlet-class>com.webdeveloper.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>
</web-app>

</pre><hr></blockquote>

см.: http://e-docs.bea.com/wls/docs61/webapp/basics.html

war деплоишь/андеплоешь через консоль или кидаешь (при рабоатающем WL) в .../config/yourdomain/application

все что не в Web-inf доступно через host:7001/webappname/....

путь к сервлетам определяется mappingom в web.xml

[ 08-11-2001: Message edited by: YuriRB ]</p>
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

Про скорость я тоже так думаю, но на работе менеджер придурок. Он предпочитает на этом экономить. Вот и сижу на 128 мегах.

Щас домой доберусь, там установлю. Посмотрю как это все будет на 256 работать.

Как сервлет запустиь я уже разобрался. Вроде заработало.

Вот дома попробую поставить. Только как ее луычше ставить- как сервис или как приложение? тоесть если я ее как сервис установлю не придется из за этого каждый раз машину перезагружать?
Palych
Уже с Приветом
Posts: 13681
Joined: 16 Jan 2001 10:01

JRun и Java servlets

Post by Palych »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>Про скорость я тоже так думаю, но на работе менеджер придурок. Он предпочитает на этом экономить. Вот и сижу на 128 мегах.

Щас домой доберусь, там установлю. Посмотрю как это все будет на 256 работать.

Как сервлет запустиь я уже разобрался. Вроде заработало.

Вот дома попробую поставить. Только как ее луычше ставить- как сервис или как приложение? тоесть если я ее как сервис установлю не придется из за этого каждый раз машину перезагружать?</strong><hr></blockquote>
Ne nado kak service!
Eto zhe be production...
User avatar
Masterok
Уже с Приветом
Posts: 1536
Joined: 03 Aug 2000 09:01

JRun и Java servlets

Post by Masterok »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>
Но пока что JRun мне побольше нравится. Он никакой настройки не требует. Установил и вперед. И это притом что JRun я ставил на PII а WL на PIII. [img:5b791030d9]images/smiles/icon_sad.gif[/img:5b791030d9]
</strong><hr></blockquote>
Неоспоримое преимущество. О преимуществах WL см. выше. Вам решать.

<strong> <blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>
Ну и вообще спасибо за поддержку, так сазать [img:5b791030d9]images/smiles/icon_smile.gif[/img:5b791030d9] </strong><hr></blockquote>
Пожалуйста [img:5b791030d9]images/smiles/icon_smile.gif[/img:5b791030d9]

Удачи!
Bilbo
Уже с Приветом
Posts: 135
Joined: 14 Sep 1999 09:01
Location: Toronto, Canada

JRun и Java servlets

Post by Bilbo »

Парни, спасибо за полезный топик, а присоветуйте и мне что-нибудь..
У нас в компании как бэк-енд используется Оракл, но для написания фронт-эндов - только микрософт, всякие там COM, ASP,VB; IIS у нас стоит. Подход к написанию программ - заплаточный,код не реюзится почти. А нынче есть веяния заняться e-commerce [img:a73dc2841e]images/smiles/icon_biggrin.gif[/img:a73dc2841e] и выйти в Интернет [img:a73dc2841e]images/smiles/icon_wink.gif[/img:a73dc2841e] , и поговаривают, что будет даже корпоративная стратегия, как и на чем писать приложения. Это история...
А на практике - мне надо понять, какой путь написания веб-приложений выбрать так, чтоб не дольше, чем имеющийся, чтоб девелоперы не учили Юникс (не хотят, а мы не возражаем) и чтоб использовать возможности Oracle8i на полную катушку.
Установила я себе oracle 8.1.7 (Solaris 2.6) , коий славится тем, что у него встроенные JVM and Servlet Engine. (Так, для себя мне удобно писать на php , I have Apache btw)
Oracle suggests to go with Oracle JSP + JavaBeans or EJB, loaded in the database as Java Stored Procedures, and use Oracle JDeveloper as a Development tool...
Не слишком ли это громоздкий подход, для простых задач не будет ли использование EJB как стрельба из пушки по воробьям, как вы думаете?
Какие есть еще варианты?
Я бы опять же не зацикливалась на JDeveloper , больно он молодой, third-party tool might be а better solution. Может, таки WL лучше?
Что насчет веб-сервера скажете?

Много вышло вопросов, спасибо заранее всем, кто мне ответит [img:a73dc2841e]images/smiles/icon_smile.gif[/img:a73dc2841e]
Seryi
Ник закрыт как дубликат.
Posts: 6238
Joined: 14 Mar 2001 10:01
Location: .MD -> .SI -> .SE -> .AR.US -> .MD

JRun и Java servlets

Post by Seryi »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Bilbo:
<strong>Парни, спасибо за полезный топик, а присоветуйте и мне что-нибудь..
skipped
</strong><hr></blockquote>

А почему бы не остаться на МС технологиях, но поменять подходы к разработке?
То что не реюзится тут уж не МС а ваши девелоперы виноваты.
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

Пришел вчера домой и установил на домашней машине WebLogic. Работает просто прекрасно. по крайней мере не медленнее чем JRun. Видимо на работе дело было в отсутствии нужного колличества памяти. Сейча с у меня стоит 256 М + PII-350.

Кстати, на сайте BEA.com вычитал, что оказывается WL может работать вместе с IIS. Причем очень даже не плохо. Суть в том, что IIS просто переадресует запросы на 7001 порт.

Вот еще один вопросик - есть ли какая софтина для написания JSP, типа MS VisualInterdev? Такая, что бы коннктилась к серверу и т.д.?
Bilbo
Уже с Приветом
Posts: 135
Joined: 14 Sep 1999 09:01
Location: Toronto, Canada

JRun и Java servlets

Post by Bilbo »

to Seryi:

Мы так и делаыем до сиx пор, то есть продолжаем использовать Microsoft, но в силу некоторых обстоятельств нам надо переходить на j2ee, вопрос только что и как лучще применять......

Thanks...
YuriR
Уже с Приветом
Posts: 426
Joined: 31 May 1999 09:01

JRun и Java servlets

Post by YuriR »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>
Вот еще один вопросик - есть ли какая софтина для написания JSP, типа MS VisualInterdev? Такая, что бы коннктилась к серверу и т.д.?</strong><hr></blockquote>

Коннектилась для чего? сорри не знаю MS Interdeva

а так
Notepad [img:d7d0c14200]images/smiles/icon_smile.gif[/img:d7d0c14200]
JBuilder
YuriR
Уже с Приветом
Posts: 426
Joined: 31 May 1999 09:01

JRun и Java servlets

Post by YuriR »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by Bilbo:
<strong>Парни, спасибо за полезный топик, а присоветуйте и мне что-нибудь..
У нас в компании как бэк-енд используется Оракл, но для написания фронт-эндов - только микрософт, всякие там COM, ASP,VB; IIS у нас стоит. Подход к написанию программ - заплаточный,код не реюзится почти. А нынче есть веяния заняться e-commerce [img:982330b31d]images/smiles/icon_biggrin.gif[/img:982330b31d] и выйти в Интернет [img:982330b31d]images/smiles/icon_wink.gif[/img:982330b31d] , и поговаривают, что будет даже корпоративная стратегия, как и на чем писать приложения. Это история...
А на практике - мне надо понять, какой путь написания веб-приложений выбрать так, чтоб не дольше, чем имеющийся, чтоб девелоперы не учили Юникс (не хотят, а мы не возражаем) и чтоб использовать возможности Oracle8i на полную катушку.
Установила я себе oracle 8.1.7 (Solaris 2.6) , коий славится тем, что у него встроенные JVM and Servlet Engine. (Так, для себя мне удобно писать на php , I have Apache btw)
Oracle suggests to go with Oracle JSP + JavaBeans or EJB, loaded in the database as Java Stored Procedures, and use Oracle JDeveloper as a Development tool...
Не слишком ли это громоздкий подход, для простых задач не будет ли использование EJB как стрельба из пушки по воробьям, как вы думаете?
Какие есть еще варианты?
Я бы опять же не зацикливалась на JDeveloper , больно он молодой, third-party tool might be а better solution. Может, таки WL лучше?
Что насчет веб-сервера скажете?

Много вышло вопросов, спасибо заранее всем, кто мне ответит [img:982330b31d]images/smiles/icon_smile.gif[/img:982330b31d] </strong><hr></blockquote>

ИМХО(!) Оставить Ораклу то, что он делает лучше всего - database. Остальные вещи там не бест. AFAIK EJB только 1.1, WL поддерживает 2.0. JDeveloper - какой-то клон старой версии JBuildera.

Использовать EJB или нет. Покопайтесь на theserverside.com, servlets.com etc. Есть много дисскусий по этому поводу. Я думаю если, вы планируете иметь только один клиент - веб приложение, тогда возможно ejb не нужны (но не факт).
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by YuriRB:
<strong>

Коннектилась для чего? сорри не знаю MS Interdeva

а так
Notepad [img:883f00edda]images/smiles/icon_smile.gif[/img:883f00edda]
JBuilder</strong><hr></blockquote>


Ну, интерддев конектится на 80 порт и производит что то типа уделенной закачки файлов на сайт. На сервере должны быть установленны FronPage Extensions. При этом он может осуществлять отладку скриптов. Вообще то очень хорошая штука этот интердев. С его помощью можно например файлы аполадить на сервер. Создавать там каталоги. Перемещать файлы. Удалять их. Кроме того в нем есть встроенный клиент для работы с базами данных. SQL Server,Access, и еще какие то. Включая Оракл. Ну и еще куча всего. Короче, очень полезная штука для вебдевелопера.
YuriR
Уже с Приветом
Posts: 426
Joined: 31 May 1999 09:01

JRun и Java servlets

Post by YuriR »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>


Ну, интерддев конектится на 80 порт и производит что то типа уделенной закачки файлов на сайт. На сервере должны быть установленны FronPage Extensions. При этом он может осуществлять отладку скриптов. Вообще то очень хорошая штука этот интердев. С его помощью можно например файлы аполадить на сервер. Создавать там каталоги. Перемещать файлы. Удалять их. Кроме того в нем есть встроенный клиент для работы с базами данных. SQL Server,Access, и еще какие то. Включая Оракл. Ну и еще куча всего. Короче, очень полезная штука для вебдевелопера.</strong><hr></blockquote>

Посмотри Dreamweaver Interdev.
А вообще в J2EE, есть такие вещи как webapp и ear (я тебе уже говорил [img:b8de3ed246]images/smiles/icon_smile.gif[/img:b8de3ed246] о этом). В webapp пакуются всякие htmls, jsp, servlest etc. И один файл - war кидается на сервер. В JBuildere это делатся легко. Так что мне например никакой interdev не нужен.
User avatar
webdeveloper
Уже с Приветом
Posts: 2049
Joined: 12 Jul 2000 09:01
Location: Madison, Wisconsin USA

JRun и Java servlets

Post by webdeveloper »

наверное Ultradev? [img:6db9e77b9c]images/smiles/icon_smile.gif[/img:6db9e77b9c]
YuriR
Уже с Приветом
Posts: 426
Joined: 31 May 1999 09:01

JRun и Java servlets

Post by YuriR »

<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>наверное Ultradev? [img:28aabb37c1]images/smiles/icon_smile.gif[/img:28aabb37c1] </strong><hr></blockquote>

ага [img:28aabb37c1]images/smiles/icon_smile.gif[/img:28aabb37c1]
Palych
Уже с Приветом
Posts: 13681
Joined: 16 Jan 2001 10:01

JRun и Java servlets

Post by Palych »

Forte/NetBeans

Forte (mozhet NetBeans uzhe tozhe) umno montiruet catalogi s Web Applications... Opyat' zhe otlazhivat' udobno...


<blockquote><font size="1" face="Arial, Verdana, Helvetica, sans-serif">quote:</font><hr>Originally posted by webdeveloper:
<strong>Пришел вчера домой и установил на домашней машине WebLogic. Работает просто прекрасно. по крайней мере не медленнее чем JRun. Видимо на работе дело было в отсутствии нужного колличества памяти. Сейча с у меня стоит 256 М + PII-350.

Кстати, на сайте BEA.com вычитал, что оказывается WL может работать вместе с IIS. Причем очень даже не плохо. Суть в том, что IIS просто переадресует запросы на 7001 порт.

Вот еще один вопросик - есть ли какая софтина для написания JSP, типа MS VisualInterdev? Такая, что бы коннктилась к серверу и т.д.?</strong><hr></blockquote>

Return to “Вопросы и новости IT”