2013-09-03 23 views
7

Tôi đang cố bắt đầu một cuộc chiến dự án mới với maven và spring vào Spring Tool Suite IDE, tôi đã tải xuống dự án từ Git Hub, dự án đã được thực hiện trên máy Mac và tôi đang làm việc trong các cửa sổ.Vấn đề khởi động Jetty: WebAppContext: Không khởi động được ngữ cảnh oejwWebAppContext {/, null}

Đây là những gì Tôi đang nhận được khi tôi cố gắng để bắt đầu máy chủ Jetty:

2013-09-03 10:01:47.161:INFO:oejs.Server:jetty-8.1.12.v20130726 
2013-09-03 10:01:47.179:INFO:oejdp.ScanningAppProvider:Deployment monitor C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\webapps at interval 1 
2013-09-03 10:01:47.183:INFO:oejdp.ScanningAppProvider:Deployment monitor C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\contexts at interval 1 
2013-09-03 10:01:47.187:INFO:oejd.DeploymentManager:Deployable added: C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\contexts\moca-console.xml 
2013-09-03 10:01:47.238:WARN:oejw.WebInfConfiguration:Web application not found C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0/wtpwebapps/moca-console 
2013-09-03 10:01:47.239:WARN:oejw.WebAppContext:Failed startup of context o.e.j.w.WebAppContext{/,null},C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0/wtpwebapps/moca-console 
java.io.FileNotFoundException: C:\Users\HP\Documents\workspace-sts-3.3.0.RELEASE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0/wtpwebapps/moca-console 
    at org.eclipse.jetty.webapp.WebInfConfiguration.unpack(WebInfConfiguration.java:502) 
    at org.eclipse.jetty.webapp.WebInfConfiguration.preConfigure(WebInfConfiguration.java:71) 
    at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:457) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:493) 
    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.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1259) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.eclipse.jetty.start.Main.invokeMain(Main.java:473) 
    at org.eclipse.jetty.start.Main.start(Main.java:615) 
    at org.eclipse.jetty.start.Main.main(Main.java:96) 
2013-09-03 10:01:47.277:INFO:oejs.AbstractConnector:Started [email protected]:8080 

Tôi đã thử một loạt các giải pháp khả thi không thành công. Bất kỳ đề nghị sẽ được chào đón.

+0

Điều đó có vẻ kỳ lạ: File không tìm thấy ngoại lệ: 'C: \ Users \ HP \ Documents \ workspace-sts-3.3.0.RELEASE \ .metadata \ .plugins \ org.eclipse .wst.server.core \ tmp0/wtpwebapps/moca-console' – khmarbaise

+0

Bạn có thể, vui lòng cung cấp dự án github và cho chúng tôi biết cách bạn chạy nó? mvn jett: chạy? Một máy chủ jetty từ IDE? –

Trả lời

3

Dường như không gian làm việc STS nhật thực của bạn không đồng bộ với nội dung được xuất bản trong máy chủ. Cố gắng dọn dẹp máy chủ, dọn dẹp thư mục làm việc, dọn dẹp tất cả các dự án và tái xuất bản dự án vào máy chủ.

Nếu điều này không làm việc, hãy thử các bước sau để tái tạo không gian làm việc eclipse của bạn:

  • nhật thực gần gũi và làm một maven sạch cài đặt từ dòng lệnh
  • xóa tất cả các file liên quan eclipse: .project,. classpath và .settings
  • mở lại nhật thực, và cấu hình maven sử dụng maven giống như dòng lệnh
  • nhập khẩu dự án sử dụng 'nhập như Maven dự án'
  • phế liệu Jett của bạn y và redownload sạch một
  • Tạo một máy chủ Jetty mới, trỏ nó đến Jetty mới và thêm ứng dụng của bạn để nó
  • Xuất bản lại ứng dụng và khởi động server
1

Yep có vẻ như vấn đề với các plugin . Vì vậy, chỉ cần đóng STS. Xóa không gian làm việc hoặc plugin không phải là ý tưởng hay. Nó có thể tạo ra vấn đề cho các dự án khác.

Và làm theo các steps-

  1. nhấp chuột phải vào dự án trong Project Explorer.
  2. chọn maven-> update-> đánh dấu vào tất cả các hộp kiểm cho phép-> nhấn ok
  3. Điều này sẽ cập nhật tất cả các plugin đang tạo sự cố.

Best of Luck

Các vấn đề liên quan