带有 Java EE 应用程序的 Mule

Mule with Java EE application

我使用 Jetty 连接器向我的 mule 应用程序添加了一个 jsp 页面,并且运行良好。我读到 mule 支持 Java EE 应用程序,因为他有嵌入式码头服务器,但是当我尝试添加一个 servlet 页面时,我无法将它放在正确的位置,我也尝试了 src 文件夹 src/main/java但没有任何效果。任何帮助、指导、建议或教程,我将不胜感激。

当我 运行 我的应用程序将服务器放在 src/controller 中时,我收到此错误:

INFO  2015-04-16 16:04:16,580 [main] org.mule.transport.servlet.jetty.JettyHttpConnector: 
**********************************************************************
* Will deploy a web app at http://localhost:8093/mule                *
**********************************************************************
WARN  2015-04-16 16:04:16,708 [main] org.eclipse.jetty: Controller.MAJDevice
java.lang.ClassNotFoundException: Controller.MAJDevice
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.mule.module.launcher.FineGrainedControlClassLoader.findClass(FineGrainedControlClassLoader.java:175)
    at org.mule.module.launcher.MuleApplicationClassLoader.findClass(MuleApplicationClassLoader.java:134)
    at org.mule.module.launcher.FineGrainedControlClassLoader.loadClass(FineGrainedControlClassLoader.java:119)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:430)
    at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:100)
    at org.eclipse.jetty.util.Loader.loadClass(Loader.java:79)
    at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:107)
    at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:300)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:786)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:56)
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
    at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
    at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.doStart(JettyHttpConnector.java:312)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:459)
    at org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:138)
    at org.mule.transport.ConnectorLifecycleManager.fireStartPhase(ConnectorLifecycleManager.java:59)
    at org.mule.transport.AbstractConnector.startAfterConnect(AbstractConnector.java:458)
    at org.mule.transport.AbstractConnector.doWork(AbstractConnector.java:1604)
    at org.mule.retry.policies.AbstractPolicyTemplate.execute(AbstractPolicyTemplate.java:63)
    at org.mule.transport.AbstractConnector.connect(AbstractConnector.java:1621)
    at org.mule.transport.AbstractConnector.start(AbstractConnector.java:424)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:227)
    at org.mule.context.notification.Sender.dispatch(Sender.java:38)
    at org.mule.context.notification.Policy.dispatch(Policy.java:118)
    at org.mule.context.notification.ServerNotificationManager.notifyListeners(ServerNotificationManager.java:245)
    at org.mule.context.notification.ServerNotificationManager.fireNotification(ServerNotificationManager.java:196)
    at org.mule.DefaultMuleContext.fireNotification(DefaultMuleContext.java:469)
    at org.mule.DefaultMuleContext.start(DefaultMuleContext.java:282)
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:123)
    at org.mule.module.launcher.artifact.ArtifactWrapper.execute(ArtifactWrapper.java:98)
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129)
    at org.mule.module.launcher.artifact.ArtifactWrapper.start(ArtifactWrapper.java:93)
    at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:26)
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:274)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:294)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:158)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:220)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:80)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.deployPackedApps(DeploymentDirectoryWatcher.java:272)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:147)
    at org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:99)
    at org.mule.module.launcher.MuleContainer.start(MuleContainer.java:152)
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15)
WARN  2015-04-16 16:04:16,714 [main] org.eclipse.jetty: unavailable
javax.servlet.UnavailableException: Controller.MAJDevice
    at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:114)
    at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:300)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:786)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:56)
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
    at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
    at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.doStart(JettyHttpConnector.java:312)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:459)
    at org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:138)
    at org.mule.transport.ConnectorLifecycleManager.fireStartPhase(ConnectorLifecycleManager.java:59)
    at org.mule.transport.AbstractConnector.startAfterConnect(AbstractConnector.java:458)
    at org.mule.transport.AbstractConnector.doWork(AbstractConnector.java:1604)
    at org.mule.retry.policies.AbstractPolicyTemplate.execute(AbstractPolicyTemplate.java:63)
    at org.mule.transport.AbstractConnector.connect(AbstractConnector.java:1621)
    at org.mule.transport.AbstractConnector.start(AbstractConnector.java:424)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:227)
    at org.mule.context.notification.Sender.dispatch(Sender.java:38)
    at org.mule.context.notification.Policy.dispatch(Policy.java:118)
    at org.mule.context.notification.ServerNotificationManager.notifyListeners(ServerNotificationManager.java:245)
    at org.mule.context.notification.ServerNotificationManager.fireNotification(ServerNotificationManager.java:196)
    at org.mule.DefaultMuleContext.fireNotification(DefaultMuleContext.java:469)
    at org.mule.DefaultMuleContext.start(DefaultMuleContext.java:282)
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:123)
    at org.mule.module.launcher.artifact.ArtifactWrapper.execute(ArtifactWrapper.java:98)
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129)
    at org.mule.module.launcher.artifact.ArtifactWrapper.start(ArtifactWrapper.java:93)
    at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:26)
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:274)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:294)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:158)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:220)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:80)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.deployPackedApps(DeploymentDirectoryWatcher.java:272)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:147)
    at org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:99)
    at org.mule.module.launcher.MuleContainer.start(MuleContainer.java:152)
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15)
WARN  2015-04-16 16:04:16,715 [main] org.eclipse.jetty: FAILED Miseajour: javax.servlet.UnavailableException: Controller.MAJDevice
javax.servlet.UnavailableException: Controller.MAJDevice
    at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:114)
    at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:300)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:786)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:56)
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
    at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
    at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.doStart(JettyHttpConnector.java:312)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:459)
    at org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:138)
    at org.mule.transport.ConnectorLifecycleManager.fireStartPhase(ConnectorLifecycleManager.java:59)
    at org.mule.transport.AbstractConnector.startAfterConnect(AbstractConnector.java:458)
    at org.mule.transport.AbstractConnector.doWork(AbstractConnector.java:1604)
    at org.mule.retry.policies.AbstractPolicyTemplate.execute(AbstractPolicyTemplate.java:63)
    at org.mule.transport.AbstractConnector.connect(AbstractConnector.java:1621)
    at org.mule.transport.AbstractConnector.start(AbstractConnector.java:424)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:227)
    at org.mule.context.notification.Sender.dispatch(Sender.java:38)
    at org.mule.context.notification.Policy.dispatch(Policy.java:118)
    at org.mule.context.notification.ServerNotificationManager.notifyListeners(ServerNotificationManager.java:245)
    at org.mule.context.notification.ServerNotificationManager.fireNotification(ServerNotificationManager.java:196)
    at org.mule.DefaultMuleContext.fireNotification(DefaultMuleContext.java:469)
    at org.mule.DefaultMuleContext.start(DefaultMuleContext.java:282)
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:123)
    at org.mule.module.launcher.artifact.ArtifactWrapper.execute(ArtifactWrapper.java:98)
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129)
    at org.mule.module.launcher.artifact.ArtifactWrapper.start(ArtifactWrapper.java:93)
    at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:26)
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:274)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:294)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:158)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:220)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:80)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.deployPackedApps(DeploymentDirectoryWatcher.java:272)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:147)
    at org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:99)
    at org.mule.module.launcher.MuleContainer.start(MuleContainer.java:152)
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15)
WARN  2015-04-16 16:04:16,819 [main] org.eclipse.jetty: Failed startup of context o.e.j.w.WebAppContext{/mule,file:/D:/Ab%20Cours/PFE/workspace/.mule/apps/webesb/webapps/mule/},D:\Ab Cours\PFE\workspace\.mule\apps\webesb\webapps\mule
javax.servlet.UnavailableException: Controller.MAJDevice
    at org.eclipse.jetty.servlet.Holder.doStart(Holder.java:114)
    at org.eclipse.jetty.servlet.ServletHolder.doStart(ServletHolder.java:300)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:786)
    at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
    at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39)
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186)
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494)
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:56)
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:615)
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540)
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403)
    at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555)
    at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81)
    at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
    at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96)
    at org.eclipse.jetty.server.Server.doStart(Server.java:282)
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.doStart(JettyHttpConnector.java:312)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector.onTransition(AbstractConnector.java:459)
    at org.mule.lifecycle.AbstractLifecycleManager.invokePhase(AbstractLifecycleManager.java:138)
    at org.mule.transport.ConnectorLifecycleManager.fireStartPhase(ConnectorLifecycleManager.java:59)
    at org.mule.transport.AbstractConnector.startAfterConnect(AbstractConnector.java:458)
    at org.mule.transport.AbstractConnector.doWork(AbstractConnector.java:1604)
    at org.mule.retry.policies.AbstractPolicyTemplate.execute(AbstractPolicyTemplate.java:63)
    at org.mule.transport.AbstractConnector.connect(AbstractConnector.java:1621)
    at org.mule.transport.AbstractConnector.start(AbstractConnector.java:424)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector.onNotification(JettyHttpConnector.java:227)
    at org.mule.context.notification.Sender.dispatch(Sender.java:38)
    at org.mule.context.notification.Policy.dispatch(Policy.java:118)
    at org.mule.context.notification.ServerNotificationManager.notifyListeners(ServerNotificationManager.java:245)
    at org.mule.context.notification.ServerNotificationManager.fireNotification(ServerNotificationManager.java:196)
    at org.mule.DefaultMuleContext.fireNotification(DefaultMuleContext.java:469)
    at org.mule.DefaultMuleContext.start(DefaultMuleContext.java:282)
    at org.mule.module.launcher.application.DefaultMuleApplication.start(DefaultMuleApplication.java:123)
    at org.mule.module.launcher.artifact.ArtifactWrapper.execute(ArtifactWrapper.java:98)
    at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129)
    at org.mule.module.launcher.artifact.ArtifactWrapper.start(ArtifactWrapper.java:93)
    at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:26)
    at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:274)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:294)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:158)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:220)
    at org.mule.module.launcher.DefaultArchiveDeployer.deployPackagedArtifact(DefaultArchiveDeployer.java:80)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.deployPackedApps(DeploymentDirectoryWatcher.java:272)
    at org.mule.module.launcher.DeploymentDirectoryWatcher.start(DeploymentDirectoryWatcher.java:147)
    at org.mule.module.launcher.MuleDeploymentService.start(MuleDeploymentService.java:99)
    at org.mule.module.launcher.MuleContainer.start(MuleContainer.java:152)
    at org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:15)

您需要将以下内容放入您的 Mule 配置中:-

<jetty:connector name="jettyConnector">
   <jetty:webapps directory="${app.home}/webapps" port="8083"/>
</jetty:connector>

请通过这些 link 了解 Jetty 的实现:- http://www.mulesoft.org/documentation/display/current/Jetty+Transport+Reference

Jetty in Mule only works in earlier version of Studio

Can Mule run a JavaEE web-application?