|
|
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Использую (недавно начал) JDeveloper 10.1.3 Сейчас разбираюсь с написание web-приложений с использованием JSF. Вроде основные понятия получил - пробывал писать, кое что получается, но не о том речь... Для разработки в JDeveloper используется сервер приложения OC4J, на нем приложение работает. Возник вопрос как это приложение закинуть на сторонний сервер приложения, например Tomcat или JBoss. Читал здесь: http://forums.oracle.com/forums/thread.jspa?threadID=374110&tstart=0&messageID=1250328 вроде совет есть, но у меня не работает. Может кто сталкивался с таким, опишите процесс. Ну или линк на подробную инструкцию. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 10:17:43 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
получается что в этом вопросе никто не разбирается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 13:04:27 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Что конкретно не получается? На том форуме все правильно написано - создавайте war - файл и деплойте в любой :) сервер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 13:42:30 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
max_from_sumyЧто конкретно не получается? На том форуме все правильно написано - создавайте war - файл и деплойте в любой :) сервер... файл создается, подкидываю в Tomcat 5.5.17. При старте Томката приложение распаковывается. До этого момента вроде нормально. но при обращении к приложению http://localhost:8080/Tutorial/index.jsp получаю такую месагу: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: Cannot find FacesContext org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.servlet.ServletException: Cannot find FacesContext org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) org.apache.jsp.index_jsp._jspService(index_jsp.java:83) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.servlet.jsp.JspException: Cannot find FacesContext javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405) com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105) org.apache.jsp.index_jsp._jspx_meth_f_view_0(index_jsp.java:98) org.apache.jsp.index_jsp._jspService(index_jsp.java:74) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs. Apache Tomcat/5.5.17 что делать никак не пойму.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 15:17:02 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Али-баба max_from_sumyЧто конкретно не получается? На том форуме все правильно написано - создавайте war - файл и деплойте в любой :) сервер... файл создается, подкидываю в Tomcat 5.5.17. При старте Томката приложение распаковывается. До этого момента вроде нормально. но при обращении к приложению http://localhost:8080/Tutorial/index.jsp Быть может надо http://localhost:8080/Tutorial/faces/index.jsp - смапировал точно правильно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 15:36:10 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
web.xml, faces-config.xml, index.jsp приведи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 15:42:47 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Прикрепил.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 15:56:51 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Michael Ponomarev подскажи еще как компонентом ListBox пользоваться (динамически запонять/получать значение выбранного элемента).... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:03:28 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Ну так говорю же - в строке браузера набирай http://localhost:8080/Tutorial/faces/index.jsp, ибо у тебя сервлет видишь как маппируется: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:31:59 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
во-первых yanich правильно сказал надо вызывать по адресу http://localhost:8080/Tutorial/faces/index.jsp при условии что есть папка webapps/Tutorial либо архив webapps/Tutorial.war (что в принципе почти одно и то же) Во-вторых ты судя по всему каких-то jar не положил куда надо, а именно сановских для работы с jsf. У меня MyFaces потому названий не помню далее используя файлы твоего проекта: Код: 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. 71. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:32:40 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
в \Tomcat_5\webapps\Tutorial\WEB-INF\lib\ лежат такие файлы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. что ему еще может не хватать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:48:14 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
1. попробуй эти файлы положить в \Tomcat_5\shared\lib и перезапустить Tomcat 2. у тебя еще adf faces используется 3. вызываемый путь все-таки http://localhost:8080/Tutorial/faces/index.jsp или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 16:58:26 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Если файлы подкинуть в \lib\ вообще не работает: авторHTTP Status 404 - /Tutorial/ type Status report message /Tutorial/ description The requested resource (/Tutorial/) is not available. Apache Tomcat/5.5.17 Точный путь http://localhost:8080/Tutorial/faces/index.jsp adf - подкинул Код: plaintext 1. 2. провда эффекта ноль... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 17:06:50 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Али-баба Michael Ponomarev подскажи еще как компонентом ListBox пользоваться (динамически запонять/получать значение выбранного элемента).... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 17:16:52 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
странно у меня работает попробуй так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 17:22:07 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Али-баба Али-баба Michael Ponomarev подскажи еще как компонентом ListBox пользоваться (динамически запонять/получать значение выбранного элемента).... никогда не юзал ListBox, но вот это поможет: здесь не adf, но смысл не меняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 17:25:49 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Michael Ponomarev спасибо... буду дальше грызть гранит науки.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2007, 17:51:51 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Для работы в JBoss нужно добавить в lib библиотеки с jbossweb-tomcat55.sar (у тебя не хватает) и Код: plaintext 1. 2. 3. Фрагмент перед блоком <servlet> идет. У меня пошло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2007, 02:34:46 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
2Quessir у него реализация не MyFaces. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2007, 09:54:38 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Michael Ponomarev Можно тебе здесь по задавать вопросы касающиеся JSF? Вопрос 1 Пользуюсь JDeveloper - пару первых тестовых проектов создавал с использование EJB - работали нормально. Сейчас вот бьюсь - никак не могу понять "что изменилось", Создаю новый проект "JSF, EJB" создаю страницу JSF, запускаю - работает. потом добавляю EJB - SessionEJB (название по умолчанию), Stateless, Bean. После этого приложение отказывается работать, в броузере получаю: авторError instantiating web-application Application: AISR_W-ViewController-webapp has been stopped вот лог "компилятора": автор[Starting OC4J using the following ports: HTTP=8988, RMI=23891, JMS=9227.] **** Unable to obtain password from principals.xml. Using default. E:\JDeveloper\jdev\system\oracle.j2ee.10.1.3.36.73\embedded-oc4j\config> E:\JDeveloper\jdk\bin\javaw.exe -ojvm -classpath E:\JDeveloper\j2ee\home\oc4j.jar;E:\JDeveloper\jdev\lib\jdev-oc4j-embedded.jar -Dhttp.proxyHost=10.22.1.3 -Dhttp.proxyPort=8012 -Dhttp.nonProxyHosts=mora|iis.km.sta|ser2801|kisa2|kisa|*.km.sta.ua|*.km.sta|10.22.*.*|localhost|127.0.0.1 -Dhttps.proxyHost=10.22.1.3 -Dhttps.proxyPort=8012 -Dhttps.nonProxyHosts=mora|iis.km.sta|ser2801|kisa2|kisa|*.km.sta.ua|*.km.sta|10.22.*.*|localhost|127.0.0.1 -Xverify:none -DcheckForUpdates=adminClientOnly -Doracle.application.environment=development -Doracle.j2ee.dont.use.memory.archive=true -Doracle.j2ee.http.socket.timeout=500 -Doc4j.jms.usePersistenceLockFiles=false oracle.oc4j.loader.boot.BootStrap -config E:\JDeveloper\jdev\system\oracle.j2ee.10.1.3.36.73\embedded-oc4j\config\server.xml [waiting for the server to complete its initialization...] 2007-03-27 09:54:31.578 ERROR J2EE EJB3027 [current-workspace-app] An error occured deploying EJB module: javax.ejb.EJBException: Не удается найти указанный файл. ; nested exception is: java.util.zip.ZipException: Не удается найти указанный файл. 07/03/27 09:54:31 WARNING: Application.setConfig Application: current-workspace-app is in failed state as initialization failedjava.lang.InstantiationException: Error initializing ejb-modules: Не удается найти указанный файл. ; nested exception is: java.util.zip.ZipException: Не удается найти указанный файл. 27.03.2007 9:54:31 com.evermind.server.Application setConfig WARNING: Application: current-workspace-app is in failed state as initialization failedjava.lang.InstantiationException: Error initializing ejb-modules: Не удается найти указанный файл. ; nested exception is: java.util.zip.ZipException: Не удается найти указанный файл. 2007-03-27 09:54:31.812 WARNING J2EE 0JR0013 Exception initializing deployed application: current-workspace-app. Error initializing ejb-modules: Не удается найти указанный файл. ; nested exception is: java.util.zip.ZipException: Не удается найти указанный файл. 07/03/27 09:54:37 Oracle Containers for J2EE 10g (10.1.3.0.0) initialized Ready message received from Oc4jNotifier. Embedded OC4J startup time: 30548 ms. Target URL -- http://10.22.1.151:8988/AISR_W-ViewController-context-root/faces/index.jsp пишет что не может найти какой-то файл... Может что надо в настройках проекта изменить... Не могу понять, раньше вроде ничего не делал, по умолчанию все работало. P.S. Вопрос по Deploy еще открыт, приложение так и не запустилось... пока борюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2007, 10:59:17 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
Все пропали??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2007, 14:55:16 |
|
||
|
Deploy JSF приложения...
|
|||
|---|---|---|---|
|
#18+
я незнаю с чем это связанно, но если деплоить средой или просто полажить вар в webapp приложения jsf не работают, а если деплоить при помощи томкатовского менеджера то все работает. может обсурд но я долго эксперементировал с этим ) и даже видел что то в доках об этом. Попробуйте, может получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 01:04:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34414709&tid=2146237]: |
0ms |
get settings: |
13ms |
get forum list: |
19ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
58ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
94ms |
get tp. blocked users: |
3ms |
| others: | 348ms |
| total: | 573ms |

| 0 / 0 |
