CAKE :: Не работает web-app [solved]

делал естественно как написано на http://npj.ru/cake/install-webapp
в результате получилось следующее:
интересный факт, если отсутствует /opt/resin, при запуске резины, ругается Каталог отсутствует или недоступен, вход в систему выполняется с HOME=/
далее если использовать /opt/resin, то фактически сама резина не использует оный путь, а работает с /usr/lib/resin, далее диалог будет относительно именно этого пути.

если делать по доке в оный путь талкаем данные файлы, что описаны в документации, то при обращении к http://server:8080/cake происходит ругань:

типа по какомуто пути нету каталога tmp

создаем каталог, и видим на странице только

Directory of /cake/

структура такова

pserv webapps # pwd
/usr/lib/resin/webapps
pserv webapps # du -a
4       ./ROOT/index.jsp
0       ./ROOT/WEB-INF/tmp
8       ./ROOT/WEB-INF/work/_jsp/_index__jsp.class
4       ./ROOT/WEB-INF/work/_jsp/_index__jsp.java.smap
8       ./ROOT/WEB-INF/work/_jsp/_index__jsp.java
20      ./ROOT/WEB-INF/work/_jsp
20      ./ROOT/WEB-INF/work
0       ./ROOT/WEB-INF/classes
20      ./ROOT/WEB-INF
24      ./ROOT
4       ./cake/WEB-INF/cake.xml
4       ./cake/WEB-INF/tmp
4       ./cake/WEB-INF
4       ./cake
228     ./cake.war
0       ./WEB-INF/classes
0       ./WEB-INF
256     .

далее выяснилось что war является архивом, распаковываем файлы в текущую дирикторию
получаем(учитывая то что в архиве тоже имеется cake.xml)

pserv cake # pwd
/usr/lib/resin/webapps/cake
pserv cake # du -a
4       ./i/style.css
4       ./i/1x1.gif
8       ./i
8       ./stat.person.jsp
8       ./stat.all.jsp
4       ./cake.iml
12      ./cake.ipr
40      ./cake.iws
4       ./tariff.list.jsp
8       ./user.list.jsp
8       ./report.list.jsp
4       ./settings.list.jsp
4       ./index.jsp
4       ./errorpage.html
0       ./META-INF
208     ./WEB-INF/lib/pg74.215.jdbc3.jar
208     ./WEB-INF/lib
0       ./WEB-INF/tmp
0       ./WEB-INF/work
4       ./WEB-INF/cake.xml1
4       ./WEB-INF/cake.xml
4       ./WEB-INF/web.xml
8       ./WEB-INF/classes/local/datamodule.class
4       ./WEB-INF/classes/local/Config.java
8       ./WEB-INF/classes/local/datamodule.java
4       ./WEB-INF/classes/local/Config.class
24      ./WEB-INF/classes/local
24      ./WEB-INF/classes
244     ./WEB-INF
4       ./_confirm.jsp
12      ./_act.jsp
373     .
pserv cake #

на всякий случай рестартуем резину
снова пробуем http://server:8080/cake, получаем

404 Not Found
/cake/index.jsp was not found on this server. 

Resin-3.0.s061117 (built B, 17 =>O 2006 05:05:24 GMT)

где грабли ? неработает не по доке, не при ручной распаковке..., может руки =)

Почти

Почти руки,

Цитата:
Каталог отсутствует или недоступен, вход в систему выполняется с HOME=/

фигня у меня ругаеться но работает. Они перемеслили в .21 резине путь web-apps /usr/lib/resin/webapps . если не расспоковываеться, резина не пашет. посмотри какая ява, нужна sun-jdk-1.5.0.08, или типа того, (ноавя система явы - ява2 смори gentoo.org)
посмотри також конфиг резины /etc/resine

я мучался долго но в итоге заработало как надо

ява именно

ява именно такая, в конфиге резины с явой ниче не нашол...

http://www.diologic.com/app/rs/framework/install_full.htm
почитал тут, если я не ошибаюсь, то jdk инициализируется именно при запуске резины в качестве параметра, очем htop и говорит...

глядя в логи

cat /var/log/resin/jvm.log
Can't connect to parent process through socket 60583
Resin needs to connect to its parent.
Can't connect to parent process through socket 57425
Resin needs to connect to its parent.
Can't connect to parent process through socket 46615
Resin needs to connect to its parent.
Can't connect to parent process through socket 58876
Resin needs to connect to its parent.
Can't connect to parent process through socket 47580
Resin needs to connect to its parent.
Can't connect to parent process through socket 55712
Resin needs to connect to its parent.
[2006-11-19 14:50:00] Archiving access log to access.log.20061118.
Can't connect to parent process through socket 52959
Resin needs to connect to its parent.
Can't connect to parent process through socket 50846
Resin needs to connect to its parent.
Can't connect to parent process through socket 43928
Resin needs to connect to its parent.
Can't connect to parent process through socket 41215
Resin needs to connect to its parent.
Can't connect to parent process through socket 37699
Resin needs to connect to its parent.
Can't connect to parent process through socket 57586
Resin needs to connect to its parent.
Can't connect to parent process through socket 48392
Resin needs to connect to its parent.
Can't connect to parent process through socket 46736
Resin needs to connect to its parent.
Can't connect to parent process through socket 36786
Resin needs to connect to its parent.
Can't connect to parent process through socket 39758
Resin needs to connect to its parent.
Can't connect to parent process through socket 54421
Resin needs to connect to its parent.
Can't connect to parent process through socket 49142
Resin needs to connect to its parent.
Can't connect to parent process through socket 51834
Resin needs to connect to its parent.

у меня нет слов...

товарищи, прошу помощи !

аля iptables не

аля iptables не пускал
теперь другая проблема

500 Servlet Exception

java.lang.NullPointerException
at _jsp._stat__all__jsp._jspService(stat.all.jsp:65)
at com.caucho.jsp.JavaPage.service(Unknown Source)
at com.caucho.jsp.Page.pageservice(Unknown Source)
at com.caucho.server.dispatch.PageFilterChain.doFilter(Unknown Source)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(Unknown Source)
at com.caucho.server.dispatch.ServletInvocation.service(Unknown Source)
at com.caucho.server.http.HttpRequest.handleRequest(Unknown Source)
at com.caucho.server.port.TcpConnection.run(Unknown Source)
at com.caucho.util.ThreadPool.runTasks(Unknown Source)
at com.caucho.util.ThreadPool.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
Resin-3.0.s061117 (built B, 17 =>O 2006 05:05:24 GMT)

оная ошибка выскакивает сразу после авторизации

в логе вот

в логе вот что

less /var/log/resin/resin_out.log

***
bla-bla-bla
select id from cake.users where id=104 and grp=1
---
104 | 104
select distinct s_begin, login, name, svolume, ip_addr
from cake.session, cake.users
where cake.session.id_user=cake.users.id
and cake.session.s_end is null order by s_begin, login;
select * from cake.u_mwb_report(true) order by userblock, overtraffblock, traf_month desc;
org.postgresql.util.PSQLException: ERROR: RETURN cannot have a parameter in function returning set; use RETURN NEXT ?? ?????? ?????????? "cumwb"

        at org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
        at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:152)
        at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
        at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
        at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)
        at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
        at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:233)
        at org.postgresql.jdbc1.AbstractJdbc1Statement.executeQuery(AbstractJdbc1Statement.java:221)
        at local.datamodule.sql(datamodule.java:184)
        at _jsp._stat__all__jsp._jspService(_stat__all__jsp.java:74)
        at com.caucho.jsp.JavaPage.service(Unknown Source)
        at com.caucho.jsp.Page.pageservice(Unknown Source)
        at com.caucho.server.dispatch.PageFilterChain.doFilter(Unknown Source)
        at com.caucho.server.webapp.WebAppFilterChain.doFilter(Unknown Source)
        at com.caucho.server.dispatch.ServletInvocation.service(Unknown Source)
        at com.caucho.server.http.HttpRequest.handleRequest(Unknown Source)
        at com.caucho.server.port.TcpConnection.run(Unknown Source)
        at com.caucho.util.ThreadPool.runTasks(Unknown Source)
        at com.caucho.util.ThreadPool.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:595)
org.postgresql.util.PSQLException: ERROR: RETURN cannot have a parameter in function returning set; use RETURN NEXT ?? ?????? ?????????? "cumwb"

Datamodule init.. [ok!]
[00:31:35.740] java.lang.NullPointerException
[00:31:35.740]  at _jsp._stat__all__jsp._jspService(_stat__all__jsp.java:78)
[00:31:35.740]  at com.caucho.jsp.JavaPage.service(Unknown Source)
[00:31:35.740]  at com.caucho.jsp.Page.pageservice(Unknown Source)
[00:31:35.740]  at com.caucho.server.dispatch.PageFilterChain.doFilter(Unknown Source)
[00:31:35.740]  at com.caucho.server.webapp.WebAppFilterChain.doFilter(Unknown Source)
[00:31:35.740]  at com.caucho.server.dispatch.ServletInvocation.service(Unknown Source)
[00:31:35.740]  at com.caucho.server.http.HttpRequest.handleRequest(Unknown Source)
[00:31:35.740]  at com.caucho.server.port.TcpConnection.run(Unknown Source)
[00:31:35.740]  at com.caucho.util.ThreadPool.runTasks(Unknown Source)
[00:31:35.740]  at com.caucho.util.ThreadPool.run(Unknown Source)
[00:31:35.740]  at java.lang.Thread.run(Thread.java:595)

что, я первый

что, я первый кто столкнулся с этой проблемой ?

какая версия

какая версия каки? мне показалась что та котрая 1.0.1rc1 ведет себя несколько стабильнее. там у них было все написано как че апдейтить
_________________
Gentoo x86_64 2.6.17-r4 на Athlon 64 3000+

проапдэйтил, да

проапдэйтил, да там всеравно в функциях бд касяки остались, я уже подумал, быстрее свой движок написать с тарифами почасам, по дням недели с учетом праздников скидок итд...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".