带有javaee应用程序的Mule

带有javaee应用程序的Mule,mule,esb,Mule,Esb,我使用jetty连接器向我的mule应用程序添加了一个jsp页面,它运行良好。我读到mule由于其嵌入式jetty服务器而支持JavaEE应用程序,但当我尝试添加一个servlet页面时,我无法将其放在正确的位置,我尝试了src文件夹,也尝试了src/main/Java,但没有任何效果。任何帮助、指导、建议或指导我都将不胜感激 当我将servler放入src/controller中运行应用程序时,出现以下错误: INFO 2015-04-16 16:04:16,580 [main] org.m

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

当我将servler放入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$1.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$2.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector$2.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$5.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$3.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector$3.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$4.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$1.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$2.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector$2.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$5.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$3.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector$3.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$4.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$1.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$2.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector$2.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$5.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$3.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector$3.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$4.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$1.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$2.onTransition(AbstractConnector.java:465)
    at org.mule.transport.AbstractConnector$2.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$5.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$3.onNotification(JettyHttpConnector.java:237)
    at org.mule.transport.servlet.jetty.JettyHttpConnector$3.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$4.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>

请通过以下链接了解Jetty的实施情况:-


谢谢你的回复,我已经做了我提到的事情,但我现在的问题是把我的servlet页面放在哪里。将你的web应用程序放在src/main/app中。按照以下步骤了解如何在Mule中实现web应用程序。。还要检查那里的文件夹结构:-servlet页面的结构将与web应用程序中的web应用程序相同