2015-07-24 8 views
0

Мой RAP приложение EntryPoint определено следующееRAP приложения с пути Entrypoint, определенной для «/» не работает на Tomcat7

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
    <extension 
     point="org.eclipse.rap.ui.entrypoint"> 
     <entrypoint 
      brandingId="com.ibm.kc.redirect.validator.rap.branding"     
      class="com.ibm.kc.redirect.validator.rap.app.ApplicationWorkbench" 
      id="entrypoint" 
      path="/"> 
     </entrypoint> 
    </extension> 
... 

Он прекрасно работает с IBM WAS Liberty, но не на Tomcat7. Корень контекста Tomcat аналогичен name of war в webapps. Поэтому, когда я получаю доступ к localhost:8080/kc-redirect-tester, он должен работать. Определенная точка входа в «/» означает servlet path после context root только «/». Я вижу много 404, где ресурсы RWT идут до localhost:8080/, как будто они понятия не имели о корне контекста tomcat.

Picture 1

Picture 2

ответ

1

В tomcat7, http://127.0.0.1:8080/ {имя_приложения}/ имя_приложения должно быть название войны (например. Appname.war), а не значение в вашем web.xml сервлета файл определения. затем добавьте контекст «/», =>http://127.0.0.1:8080/ {appname} / (не забудьте последний «/»)