Resin проблем
От: sany  
Дата: 22.07.02 12:41
Оценка:
Приветствую люди.
Мне, тут, не так давно посоветовали юзать Resin-у для выполнения java кодов на сервере.
Так вот я с этой Resin-ой уже два дня бьюсь, а нефига не получается (не профессионал я еще).
Желание какое — совместить IIS c Resin-ой, так как с Asp я очень хорошо дружу, а с java-ой пока еще не очень.
Скачал Resin-2.1.2. Настроил (наконец) jdk1.2.1.

Запускаю резинный setup она мне в папку c:\inetpub\scripts запихивает isapi_srun.dll
там я создаю resin.ini в нем пишу $RESIN_HOME/conf/resin.conf, создаю переменную среды RESIN_HOME=c:\resin-2.1.2 в виндах.

Далее в IIS настраиваю фильт ISAPI
Filter Name — isapi_srun
Executablr — C:\Inetpub\Scripts\isapi_srun.dll
все, жму окей.

И рестарт IIS.

Далее (и тут-то на мой взгляд ошибки, не профессионал я в резине)
Пишу в resin.conf
----------------------
<!--
-- A sample IIS configuration
-->
<caucho.com>
<iis priority='high'/>

<http-server app-dir='c:\inetpub\wwwroot'>
<srun port='8080'/>

<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
<servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/>

</http-server>
</caucho.com>
---------------------Было много вариантов.

Далее запускаю httpd.exe
и все полезли глюки.

вот error: A nonfatal internal JIT (3.00.078(x)) error 'chgTarg: Conditional' has occurred
и так далее много много ошибок. :(

Помогите плиз.
Re: Resin проблем
От: shmakov Россия  
Дата: 23.07.02 12:11
Оценка:
Для начала проверь работу resin в чистом виде без ISS.
Запусти с дефолтным файлом конфигурации
Потом подключай IIS.
В третьих проверь что бы regedit использовалась твоя версия JDK1.2.
и давно пора скачать JDK1.4 d



Здравствуйте sany, Вы писали:

S>Приветствую люди.

S>Мне, тут, не так давно посоветовали юзать Resin-у для выполнения java кодов на сервере.
S>Так вот я с этой Resin-ой уже два дня бьюсь, а нефига не получается (не профессионал я еще).
S>Желание какое — совместить IIS c Resin-ой, так как с Asp я очень хорошо дружу, а с java-ой пока еще не очень.
S>Скачал Resin-2.1.2. Настроил (наконец) jdk1.2.1.

S>Запускаю резинный setup она мне в папку c:\inetpub\scripts запихивает isapi_srun.dll

S>там я создаю resin.ini в нем пишу $RESIN_HOME/conf/resin.conf, создаю переменную среды RESIN_HOME=c:\resin-2.1.2 в виндах.

S>Далее в IIS настраиваю фильт ISAPI

S>Filter Name — isapi_srun
S>Executablr — C:\Inetpub\Scripts\isapi_srun.dll
S>все, жму окей.

S>И рестарт IIS.


S>Далее (и тут-то на мой взгляд ошибки, не профессионал я в резине)

S>Пишу в resin.conf
S>----------------------
S><!--
S> -- A sample IIS configuration
-->>
S><caucho.com>
S><iis priority='high'/>

S><http-server app-dir='c:\inetpub\wwwroot'>

S> <srun port='8080'/>
S>
S><servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>
S><servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/>
S><servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/>

S></http-server>

S></caucho.com>
S>---------------------Было много вариантов.

S>Далее запускаю httpd.exe

S>и все полезли глюки.

S>вот error: A nonfatal internal JIT (3.00.078(x)) error 'chgTarg: Conditional' has occurred

S>и так далее много много ошибок.

S>Помогите плиз.
Re[2]: Resin проблем
От: sany  
Дата: 23.07.02 15:05
Оценка:
Приветствую.
Резину я сам кое-как настроил. Поставил jdk1.3 и все ожило.
Проблема другая теперь.

Вот мой conf
<!--
-- A sample IIS configuration
-->
<caucho.com>
<iis priority='high'/>

<http-server app-dir='c:\inetpub\wwwroot'>

<http port='80'/>

<srun host='127.0.0.1' port='6870'/>

<servlet-mapping url-pattern='/servlet/*' servlet-name='invoker'/>

<servlet-mapping url-pattern='*.xtp'
servlet-name='com.caucho.jsp.XtpServlet'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='com.caucho.jsp.JspServlet'/>

</http-server>
</caucho.com>
---------------------
IIS я остановил.

Резина типа стала что-то понимать, но не до конца.
Вот тестовый файл (//localhost/test.jsp)
<%@ page import="java.util.*"%>
<%
String title = "Hello, world!";
%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<title><%= title %></title>
</head>

<body bgcolor=white>

<h1><%= title %></h1><br>

</body>

Проблема(на мой взгляд) в том, что Резина не видит классов явы.
Вот если убрать первую строку, то все работает, но нафик оно мне нужно в таком варианте-то. Мнеж jav-у или jsp надо узнуть. Подскажите мне что делать. Шла речь о regedit — что там надо написать?

:(
Re[2]: Resin проблем
От: sany  
Дата: 24.07.02 07:33
Оценка:
И еще, в Task manager (виндовом) я вижу запущенный httpd и вижу java (сами грузяться). Сервер сам в дериктории (WEB-INF/work/test.java) сгенирил сервлет, конечно я сам в него могу написать import-ы, но хотелось бы чтобы сервер сам генирил сервлет из jsp кода и понимал <%@ page import="java.util.*"%>. Как это сделать? :(
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.