2015-07-26 3 views
0

то, что я сделал это первым я создал проект Maven, чем добавленный idex.xhtml файл для JSF и изменил web.xml дляпроект OpenShift работает локально, а не на сервере

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> 
    <context-param> 
     <param-name>javax.faces.PROJECT_STAGE</param-name> 
     <param-value>Development</param-value> 
    </context-param> 
    <servlet> 
     <servlet-name>Faces Servlet</servlet-name> 
     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>Faces Servlet</servlet-name> 
     <url-pattern>/faces/*</url-pattern> 
    </servlet-mapping> 
    <session-config> 
     <session-timeout> 
      30 
     </session-timeout> 
    </session-config> 
    <welcome-file-list> 
     <welcome-file>faces/index.xhtml</welcome-file> 
    </welcome-file-list> 
</web-app> 

После этого удаленного удаленного JSP и html классы, которые им не понадобятся. Поэтому, когда я пытаюсь запустить его локально, я получаю индексную страницу, но когда я запускаю ее в Интернете, я получаю статус http 404 не найден. Я совершил и подтолкнул свои изменения и сделал чистую сборку, прежде чем нажимать. Есть идеи ?

ответ

2

Попробуйте проверить свои журналы, чтобы узнать, где эта проблема.

Лучший способ - ssh на передачу и просмотреть журналы в ~/{cart_type}/журналы

Смежные вопросы