powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf shale
1 сообщений из 1, страница 1 из 1
jsf shale
    #34878728
nonsense_name
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто-нибудь использовал shale remoting при создании своих компонентов?
Пробую создать свой jsf компонент, используя shale remoting для того, чтобы замапить запросы AJAX на managed bean. shale remoting мне генерит url, по которому должен обращаться javascript при ajax-запросе.
Вот урл : "/ri/dynamic/treeBean/handleRerenderNodes.faces" .Этот запрос должен отрабатываться faces-servlet'ом , а затем phaseListener'ом shale. Тот должен перебрасывать ajax-запрос на метод в бине. Так вот, либо facesServlet, либо phaseListener не пашут толком:



Я скопировал shale-remoting-1.0.4.jar и commons-logging-1.1.jar в либы. Получаю при отработке ajax (скажем, на onClick):

Код: plaintext
1.
2.
3.
HTTP Status  404  - /ri/dynamic/treeBean/handleRerenderNodes.jsp
type Status report
message /ri/dynamic/treeBean/handleRerenderNodes.jsp
description The requested resource (/ri/dynamic/treeBean/handleRerenderNodes.jsp) is not available.



До этого, при прогрузке первой jsf-страницы получаю следующую ошибку (хотя web.xml ВЕРНЫЙ):

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper createMappings
INFO: Configuring Mappings instance of type
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper createMappings
INFO: org.apache.shale.remoting.impl.MappingsImpl
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: Configuring processor mapping
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: / static /*:org.apache.shale.remoting.impl.ClassResourceProcessor
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: Configuring processor mapping
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: /dynamic/*:org.apache.shale.remoting.impl.MethodBindingProcessor
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: Configuring processor mapping
 18 . 10 . 2007   16 : 28 : 00  org.apache.shale.remoting.faces.MappingsHelper configureMappings
INFO: /webapp/*:org.apache.shale.remoting.impl.WebResourceProcessor
 18 . 10 . 2007   16 : 28 : 02  org.apache.shale.remoting.faces.MappingsHelper patterns
SEVERE: Exception occurred  while  parsing /WEB-INF/web.xml
java.net.ConnectException: Connection refused: connect
        at java.net.PlainSocketImpl.socketConnect( Native  Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: 333 )
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 195 )
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java: 182 )
        at java.net.Socket.connect(Socket.java: 519 )
        at java.net.Socket.connect(Socket.java: 469 )
        at sun.net.NetworkClient.doConnect(NetworkClient.java: 157 )
        at sun.net.www.http.HttpClient.openServer(HttpClient.java: 388 )
        at sun.net.www.http.HttpClient.openServer(HttpClient.java: 500 )
        at sun.net.www.http.HttpClient.<init>(HttpClient.java: 233 )
        at sun.net.www.http.HttpClient. New (HttpClient.java: 306 )
        at sun.net.www.http.HttpClient. New (HttpClient.java: 318 )
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java: 792 )
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java: 733 )
        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java: 658 )
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java: 981 )
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java: 677 )
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java: 1316 )
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java: 1283 )
        at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java: 283 )
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java: 1168 )
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java: 1068 )
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java: 988 )
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java: 645 )
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java: 508 )
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java: 807 )
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java: 737 )
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java: 107 )
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java: 225 )
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java: 283 )
        at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java: 124 )
        at org.apache.shale.remoting.faces.MappingsHelper.patterns(MappingsHelper.java: 372 )
        at org.apache.shale.remoting.faces.MappingsHelper.createMappings(MappingsHelper.java: 282 )
        at org.apache.shale.remoting.faces.MappingsHelper.getMappings(MappingsHelper.java: 85 )
        at org.apache.shale.remoting.faces.RemotingPhaseListener.afterPhase(RemotingPhaseListener.java: 102 )
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java: 280 )
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java: 117 )
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java: 244 )
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 290 )
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java: 206 )
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233 )
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 175 )
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128 )
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102 )
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 109 )
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 263 )
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 844 )
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java: 584 )
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java: 447 )
        at java.lang.Thread.run(Thread.java: 619 )
 18 . 10 . 2007   16 : 28 : 02  org.apache.shale.remoting.faces.MappingsHelper createMappings
WARNING: FacesServlet pattern index of  0  does not match any specified pattern

Конфигурация: tomcat 6, JSF RI 1.2.
Спасибо отвечающим, их, как обычно, немного :(
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / jsf shale
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]