RAP War 未正确部署

RAP War not being deployed correctly

各位。我正在编写我的第一个 RAP 应用程序。它 运行 在我使用码头的 IDE 环境中完美无缺。 尽管如此,当我尝试生成 war 产品配置并导出此应用程序时,以下日志显示在我的 Apache TomCat 9.0:

 !SESSION 2017-01-07 11:11:27.174 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.8.0_112
    java.vendor=Oracle Corporation
    BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
    Framework arguments:  -registryMultiLanguage
    Command-line arguments:  -registryMultiLanguage

    !ENTRY org.eclipse.equinox.http.servlet 4 0 2017-01-07 11:11:27.174
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: Could not resolve module: org.eclipse.equinox.http.servlet [17]
      Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"
    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.equinox.http.servletbridge 4 0 2017-01-07 11:11:27.179
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.equinox.http.servletbridge [18]
  Unresolved requirement: Import-Package: org.eclipse.equinox.http.servlet; version="1.0.0"
    -> Export-Package: org.eclipse.equinox.http.servlet; bundle-symbolic-name="org.eclipse.equinox.http.servlet"; bundle-version="1.3.0.v20160517-1559"; version="1.2.0"
       org.eclipse.equinox.http.servlet [17]
         Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.jface 4 0 2017-01-07 11:11:27.184
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.jface [23]
  Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
       org.eclipse.rap.rwt [25]
         Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.jface.databinding 4 0 2017-01-07 11:11:27.188
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.jface.databinding [24]
  Unresolved requirement: Require-Bundle: org.eclipse.rap.jface; bundle-version="[3.1.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.rap.jface; bundle-version="3.1.0.20160425-0854"
       org.eclipse.rap.jface [23]
         Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
           -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
              org.eclipse.rap.rwt [25]
                Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"
  Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.rwt 4 0 2017-01-07 11:11:27.191
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.rwt [25]
  Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.rwt.osgi 4 0 2017-01-07 11:11:27.195
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.rwt.osgi [26]
  Unresolved requirement: Import-Package: javax.servlet; version="[2.5.0,3.2.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.ui 4 0 2017-01-07 11:11:27.198
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.ui [27]
  Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
       org.eclipse.rap.rwt [25]
         Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"
  Unresolved requirement: Require-Bundle: org.eclipse.rap.ui.workbench; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.rap.ui.workbench; bundle-version="3.1.0.20151219-0931"; singleton:="true"
       org.eclipse.rap.ui.workbench [28]
         Unresolved requirement: Require-Bundle: org.eclipse.rap.jface; bundle-version="[3.1.0,4.0.0)"
           -> Bundle-SymbolicName: org.eclipse.rap.jface; bundle-version="3.1.0.20160425-0854"
              org.eclipse.rap.jface [23]
                Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
                  -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
         Unresolved requirement: Import-Package: org.eclipse.rap.rwt.osgi; version="[3.1.0,4.0.0)"
           -> Export-Package: org.eclipse.rap.rwt.osgi; bundle-symbolic-name="org.eclipse.rap.rwt.osgi"; bundle-version="3.1.0.20150813-1927"; version="3.1.0"
              org.eclipse.rap.rwt.osgi [26]
                Unresolved requirement: Import-Package: javax.servlet; version="[2.5.0,3.2.0)"
  Unresolved requirement: Require-Bundle: org.eclipse.rap.jface; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
    -> Bundle-SymbolicName: org.eclipse.rap.jface; bundle-version="3.1.0.20160425-0854"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.rap.ui.workbench 4 0 2017-01-07 11:11:27.201
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.rap.ui.workbench [28]
  Unresolved requirement: Require-Bundle: org.eclipse.rap.jface; bundle-version="[3.1.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.rap.jface; bundle-version="3.1.0.20160425-0854"
       org.eclipse.rap.jface [23]
         Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"; visibility:="reexport"
           -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
              org.eclipse.rap.rwt [25]
                Unresolved requirement: Import-Package: javax.servlet; version="[2.3.0,4.0.0)"
  Unresolved requirement: Require-Bundle: org.eclipse.rap.rwt; bundle-version="[3.1.0,4.0.0)"
    -> Bundle-SymbolicName: org.eclipse.rap.rwt; bundle-version="3.1.0.20160527-1719"
  Unresolved requirement: Import-Package: org.eclipse.rap.rwt.osgi; version="[3.1.0,4.0.0)"
    -> Export-Package: org.eclipse.rap.rwt.osgi; bundle-symbolic-name="org.eclipse.rap.rwt.osgi"; bundle-version="3.1.0.20150813-1927"; version="3.1.0"
       org.eclipse.rap.rwt.osgi [26]
         Unresolved requirement: Import-Package: javax.servlet; version="[2.5.0,3.2.0)"

    at org.eclipse.osgi.container.Module.start(Module.java:444)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1620)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1600)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1571)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1514)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.205
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.http.servlet_1.3.0.v20160517-1559.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.208
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.equinox.http.servletbridge_1.0.300.v20130327-1442.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.212
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.jface_3.1.0.20160425-0854.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.215
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.jface.databinding_3.1.0.20160401-1253.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.218
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.rwt_3.1.0.20160527-1719.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.222
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.rwt.osgi_3.1.0.20150813-1927.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.225
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.ui_3.1.0.20150624-1329.jar was not resolved.

!ENTRY org.eclipse.osgi 4 0 2017-01-07 11:11:27.228
!MESSAGE Bundle initial@reference:file:plugins/org.eclipse.rap.ui.workbench_3.1.0.20151219-0931.jar was not resolved.

这是我的申请清单:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Catalogo
Bundle-SymbolicName: catalogo;singleton:=true
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: catalogo.Activator
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.rap.ui,
 ksoap;bundle-version="1.0.0",
 json;bundle-version="20160810.0.0"
Import-Package: javax.servlet
Export-Package: catalogo

和我的 plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         id="mailapp.entrypoints"
         point="org.eclipse.rap.ui.entrypoint">
      <entrypoint
            path="/mail"
            applicationId="catalogo.mailapp"
            id="mailapp.entrypoint">
      </entrypoint>
   </extension>
   <extension
         id="catalogo.mailapp"
         point="org.eclipse.core.runtime.applications">
      <application
            thread="main"
            cardinality="singleton-global"
            visible="true">
         <run
               class="catalogo.Application">
         </run>
      </application>
   </extension>
   <extension
         point="org.eclipse.ui.perspectives">
      <perspective
            name="RAP Perspective"
            class="catalogo.Perspective"
            id="catalogo.perspective">
      </perspective>
   </extension>
   <extension
         point="org.eclipse.ui.views">
      <view
            allowMultiple="true"
            class="catalogo.View"
            icon="icons/Logo-FS - Copy.jpg"
            id="catalogo.view"
            name="Tela Inicial"
            restorable="false">
      </view>
      <view
            allowMultiple="false"
            class="catalogo.MyView"
            icon="icons/Logo-FS - Copy.jpg"
            id="catalogo.MyView"
            name="Tabela">
      </view>
      <view
            allowMultiple="true"
            class="catalogo.TelaPedidos"
            icon="icons/Logo-FS - Copy.jpg"
            id="catalogo.TelaPedidos"
            name="Tela Pedidos"
            restorable="false">
      </view>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <category
            name="Mail"
            id="catalogo.category">
      </category>
      <command
            name="Open Mailbox"
            description="Opens a mailbox"
            categoryId="catalogo.category"
            id="catalogo.open">
      </command>
      <command
            name="Open Message Dialog"
            description="Opens a message dialog"
            categoryId="catalogo.category"
            id="catalogo.openMessage">
      </command>
   </extension>

</plugin>

此外,这是启动文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.rap.ui.launch.RAPLauncher">
<booleanAttribute key="append.args" value="true"/>
<booleanAttribute key="askclear" value="false"/>
<booleanAttribute key="automaticAdd" value="false"/>
<booleanAttribute key="automaticValidate" value="true"/>
<stringAttribute key="bootstrap" value=""/>
<stringAttribute key="checked" value="[NONE]"/>
<booleanAttribute key="clearConfig" value="false"/>
<booleanAttribute key="clearws" value="true"/>
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/catalogo"/>
<booleanAttribute key="default" value="true"/>
<booleanAttribute key="default_auto_start" value="true"/>
<intAttribute key="default_start_level" value="4"/>
<booleanAttribute key="includeOptional" value="true"/>
<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console -consolelog"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dorg.eclipse.equinox.http.jetty.log.stderr.threshold=info"/>
<stringAttribute key="org.eclipse.rap.launch.browserMode" value="EXTERNAL"/>
<stringAttribute key="org.eclipse.rap.launch.contextpath" value="/"/>
<stringAttribute key="org.eclipse.rap.launch.dataLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.rap.tools.launch/catalogo"/>
<booleanAttribute key="org.eclipse.rap.launch.developmentMode" value="false"/>
<booleanAttribute key="org.eclipse.rap.launch.openBrowser" value="true"/>
<intAttribute key="org.eclipse.rap.launch.port" value="1234"/>
<stringAttribute key="org.eclipse.rap.launch.servletPath" value="/mail"/>
<intAttribute key="org.eclipse.rap.launch.sessionTimeout" value="0"/>
<booleanAttribute key="org.eclipse.rap.launch.terminatePrevious" value="true"/>
<booleanAttribute key="org.eclipse.rap.launch.useDefaultDataLocation" value="true"/>
<booleanAttribute key="org.eclipse.rap.launch.useManualContextPath" value="false"/>
<booleanAttribute key="org.eclipse.rap.launch.useManualPort" value="true"/>
<booleanAttribute key="org.eclipse.rap.launch.useSessionTimeout" value="false"/>
<stringAttribute key="pde.version" value="3.3"/>
<booleanAttribute key="show_selected_only" value="true"/>
<stringAttribute key="target_bundles" value="com.ibm.icu.base@default:default,javax.servlet@default:default,javax.xml@default:default,json@default:default,ksoap@default:default,org.apache.felix.gogo.command@default:default,org.apache.felix.gogo.runtime@default:default,org.apache.felix.gogo.shell@default:default,org.eclipse.core.commands@default:default,org.eclipse.core.contenttype@default:default,org.eclipse.core.databinding.beans@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.jobs@default:default,org.eclipse.core.runtime@default:true,org.eclipse.equinox.app@default:default,org.eclipse.equinox.common@2:true,org.eclipse.equinox.console@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.equinox.http.registry@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.help@default:default,org.eclipse.jetty.continuation@default:default,org.eclipse.jetty.http@default:default,org.eclipse.jetty.io@default:default,org.eclipse.jetty.security@default:default,org.eclipse.jetty.server@default:default,org.eclipse.jetty.servlet@default:default,org.eclipse.jetty.util@default:default,org.eclipse.osgi.services@default:default,org.eclipse.osgi@-1:true,org.eclipse.rap.design.example@default:default,org.eclipse.rap.jface.databinding@default:default,org.eclipse.rap.jface@default:default,org.eclipse.rap.rwt.osgi@default:default,org.eclipse.rap.rwt@default:default,org.eclipse.rap.ui.forms@default:default,org.eclipse.rap.ui.views@default:default,org.eclipse.rap.ui.workbench@default:default,org.eclipse.rap.ui@default:default"/>
<booleanAttribute key="tracing" value="false"/>
<booleanAttribute key="useCustomFeatures" value="false"/>
<booleanAttribute key="useDefaultConfigArea" value="true"/>
<stringAttribute key="workspace_bundles" value="catalogo*1.0.0.qualifier@default:default"/>
</launchConfiguration>

有谁知道哪里出了问题? 提前致谢。

首先,我会查看服务器二进制文件夹,看看解压缩 war 后生成了哪些 class 文件。这将告诉您 war 是否翻译了您的依赖项。我发现将项目文件夹从我的 IDE 复制到 webapps 文件夹,部署,然后将构建的 class 文件添加到服务器的部署文件夹更容易。