0

我的 RAP 应用程序具有以下定义的入口点

<?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 warwebapps. 因此,当我访问localhost:8080/kc-redirect-tester它时,它应该可以工作。我将入口点定义为“/”意味着servlet path之后context root只有“/”。我看到很多404RWT 资源的去向localhost:8080/,就像他们不知道 tomcat 的上下文根一样。

图片1

图二

4

1 回答 1

1

在 tomcat7 中, http: //127.0.0.1 :8080 / {appname}/ appname 必须是战争的名称(例如 appname.war),而不是 web.xml servlet 定义文件中的值。然后添加上下文“/”,=> http://127.0.0.1:8080/ {appname} /(不要忘记最后一个“/”)

于 2015-09-11T10:11:57.000 回答