2017-04-11 13 views
5

Tôi không thể hiểu điều gì đã xảy ra. Không có vấn đề gì 2 ngày trước và bây giờ tôi không thể triển khai các ứng dụng của mình. Bất kỳ của nó. Điều duy nhất tôi đã thực hiện liên quan đến mạng đã được cắm máy tính xách tay của tôi trong ổ cắm khác trong nhà bằng cách sử dụng dây ethernet, không có gì khác. Tôi đã thử gần như tất cả các giải pháp tôi tìm thấy ở đây và không có gì giúp đỡ.IntelliJ IDEA: Tomcat 8.5.13 và 9.0.0.M19 - Lỗi trong quá trình triển khai tạo tác. Xem nhật ký máy chủ để biết chi tiết

Logs:

C:\servers\apache-tomcat-8.5.13\bin\catalina.bat run 
[2017-04-11 06:19:51,636] Artifact TestJEE:war exploded: Server is not connected. Deploy is not available. 
Using CATALINA_BASE: "C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE" 
Using CATALINA_HOME: "C:\servers\apache-tomcat-8.5.13" 
Using CATALINA_TMPDIR: "C:\servers\apache-tomcat-8.5.13\temp" 
Using JRE_HOME:  "C:\Program Files\Java\jdk1.8.0_112" 
Using CLASSPATH:  "C:\servers\apache-tomcat-8.5.13\bin\bootstrap.jar;C:\servers\apache-tomcat-8.5.13\bin\tomcat-juli.jar" 
11-Apr-2017 18:19:54.084 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:  Apache Tomcat/8.5.13 
11-Apr-2017 18:19:54.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:   Mar 27 2017 14:25:04 UTC 
11-Apr-2017 18:19:54.087 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:   8.5.13.0 
11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:    Windows 10 
11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:   10.0 
11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:   amd64 
11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:    C:\Program Files\Java\jdk1.8.0_112\jre 
11-Apr-2017 18:19:54.088 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:   1.8.0_112-b15 
11-Apr-2017 18:19:54.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:   Oracle Corporation 
11-Apr-2017 18:19:54.089 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:   C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE 
11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:   C:\servers\apache-tomcat-8.5.13 
11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE\conf\logging.properties 
11-Apr-2017 18:19:54.090 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote= 
11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.port=1099 
11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.ssl=false 
11-Apr-2017 18:19:54.091 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcom.sun.management.jmxremote.authenticate=false 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.rmi.server.hostname=127.0.0.1 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\servers\apache-tomcat-8.5.13 
11-Apr-2017 18:19:54.092 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\servers\apache-tomcat-8.5.13\temp 
11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR based Apache Tomcat Native library 1.2.12 using APR version 1.5.2. 
11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true]. 
11-Apr-2017 18:19:54.093 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] 
11-Apr-2017 18:19:55.187 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized (OpenSSL 1.0.2k 26 Jan 2017) 
11-Apr-2017 18:19:55.560 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 
11-Apr-2017 18:19:55.691 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 
11-Apr-2017 18:19:55.745 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 
11-Apr-2017 18:19:55.763 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 
11-Apr-2017 18:19:55.802 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2418 ms 
11-Apr-2017 18:19:55.982 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina 
11-Apr-2017 18:19:55.983 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.5.13 
11-Apr-2017 18:19:56.185 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 
11-Apr-2017 18:19:56.250 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 
11-Apr-2017 18:19:56.382 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 578 ms 
[2017-04-11 06:19:56,404] Artifact TestJEE:war exploded: Artifact is being deployed, please wait... 
Connected to server 
[2017-04-11 06:19:56,493] Artifact TestJEE:war exploded: Error during artifact deployment. See server log for details. 
11-Apr-2017 18:20:06.205 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying configuration descriptor C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE\conf\Catalina\localhost\ROOT.xml 
11-Apr-2017 18:20:06.968 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of configuration descriptor C:\Users\wojci\.IntelliJIdea2016.3\system\tomcat\Tomcat_8_5_13_TestJEE\conf\Catalina\localhost\ROOT.xml has finished in 762 ms 
11-Apr-2017 18:20:06.973 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\servers\apache-tomcat-8.5.13\webapps\manager 
11-Apr-2017 18:20:07.084 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\servers\apache-tomcat-8.5.13\webapps\manager has finished in 112 ms 
Disconnected from server 

Khi tôi cố gắng để kết nối với "localhost: 8080" tôi nhận được một tin nhắn về kết nối bị từ chối và "ngắt kết nối từ máy chủ" tin nhắn trong nhật ký. Không có gì hữu ích trong nhật ký (không có cảnh báo/lỗi). Sự cố này nằm trong mọi ứng dụng JEE của tôi.

Như tôi đã nói một thử nghiệm nhiều giải pháp từ đây XÁC ĐỊNH một trong những thay đổi giá trị của% JAVA_OPTS% env var vì tôi đã không có 'setenv.bat' tập tin bất cứ nơi nào trong thư mục Tomcat và Catalina.bat biến này có vẻ được đặt đúng.
Tôi khá mới đối với loại công nghệ này và tôi hơi ngại bắt đầu tinh chỉnh những thứ tôi không biết.

Điều gì có thể gây ra sự cố này? Các giải pháp có thể là gì?

+1

Xem https://youtrack.jetbrains.com/issue/IDEA-171174. – CrazyCoder

+0

THIÊN CHÚA THANK YOU! Nó hoạt động ngay lập tức. Tôi đã đấu tranh với nó trong khoảng 10 giờ, 2 buổi tối, cố gắng tìm ra nơi tôi đã sai lầm. Vài giờ nữa và tôi thề với Chúa tôi sẽ từ bỏ lập trình cho tốt (vâng, chỉ đùa thôi). Một lần nữa, THANK YOU VERY MUCH @CrazyCoder! –

Trả lời

7

Dường như có sự cố triển khai với các phiên bản Tomcat mới nhất từ ​​IntelliJ IDEA. Chúng tôi có một lỗi mở cho rằng với các tập tin vá kèm theo mà bạn có thể sử dụng để workaround vấn đề:

  • IDEA-171174 Tomcat 9.0.0.M19: thất bại trong việc triển khai đơn giản WAR vật

Bạn có thể tìm thấy số patched jar của plugin IntelliJ IDEA Tomcat, thay thế <IDEA_HOME>/plugins/Tomcat/lib/tomcatIntegration.jar bằng plugin đó.

Các vấn đề ban đầu là do lỗi Tomcat này:

  • Bug 60949 - không có khả năng triển khai/undeploy tập tin chiến tranh bằng cách sử dụng quản lý

Lỗi này đã được giải quyết trong các phiên bản Tomcat sau:

  • 8.5.14 và sau đó
  • 9.0.0.M20 và sau đó

Bạn nên đợi/cài đặt các phiên bản Tomcat cố định hoặc hoàn nguyên về các phiên bản không bị lỗi (5.8.12 và 9.0.0.M18), vì giải pháp cho IntelliJ IDEA sử dụng một số hacks bẩn để làm cho nó hoạt động với Tomcat 5.8.13 và 9.0.0.M19 bị ảnh hưởng bởi Bug 60949 (bị hỏng JMX).

+0

Trên ghi chú liên quan, sau khi quay lại 8.5.12/9.0.0.M18, tôi gặp lỗi "Không thể tìm thấy catalina.jar". Tôi đã tăng gấp đôi kiểm tra tải tomcat của tôi và không có phiên bản chứa .jars. Chuyện gì vậy? – herrmartell

+2

@herrmartell [apache-tomcat-8.5.12.zip] (http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.12/bin/apache-tomcat-8.5.12.zip) [có tất cả các lọ] (http: // i. imgur.com/NWPoDiB.png). – CrazyCoder

+0

Cảm ơn bạn rất nhiều! – herrmartell

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