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)
где грабли ? неработает не по доке, не при ручной распаковке..., может руки =)
- Для комментирования войдите или зарегистрируйтесь

Почти
Почти руки,
фигня у меня ругаеться но работает. Они перемеслили в .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 и говорит...
глядя в логи
у меня нет слов...
товарищи, прошу помощи !
аля iptables не
аля iptables не пускал
теперь другая проблема
оная ошибка выскакивает сразу после авторизации
в логе вот
в логе вот что
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+
проапдэйтил, да
проапдэйтил, да там всеравно в функциях бд касяки остались, я уже подумал, быстрее свой движок написать с тарифами почасам, по дням недели с учетом праздников скидок итд...