2013-04-16 20 views
5

Tôi đang cố gắng để chạy ứng dụng của tôi ở Idea sử dụng tc server Idea plugin và nhận các bản ghi sauTriển khai để tc Server trong Idea

Connected to server 
wrapper | Starting the VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight service... 
wrapper | VMware vFabric tc Runtime instance - tcruntime-C-STS-vfabric-tc-server-developer-2.8.2.RELEASE-insight started. 
[11:53:08.709] Not allowed to connect. Check role and password. 
[11:53:08.709] There is an application at /bps. Starting redeploy... 
[11:53:08.714] Not allowed to connect. Check role and password. 
[11:53:08.715] Starting undeployment of /bps ... 
[11:53:08.720] Not allowed to connect. Check role and password. 
[11:53:08.721] Starting deployment of 'bps:war exploded' to /bps ... 
[11:53:08.725] Not allowed to connect. Check role and password. 

Ai có thể mô tả các vấn đề là gì? Tôi không thể hoàn toàn hiểu làm thế nào để cấu hình người dùng và vai trò trong tc Server.

CẬP NHẬT

Vấn đề trên được giải quyết bằng cách bật jmx. Nhưng bây giờ có một vấn đề khác

16-Apr-2013 14:36:36.023 SEVERE [RMI TCP Connection(4)-127.0.0.1] org.apache.tomcat.util.modeler.BaseModelMBean.invoke Exception invoking method deployApplication 
java.lang.RuntimeException: Unable to find host 
    at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.deployApplication(TcContainerDeployer.java:409) 
    at com.springsource.tcserver.serviceability.deploy.TcContainerDeployer.deployApplication(TcContainerDeployer.java:399) 
    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.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) 
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) 
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:792) 
    at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) 
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1486) 
    at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:96) 
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1327) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1426) 
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:847) 
    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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322) 
    at sun.rmi.transport.Transport$1.run(Transport.java:177) 
    at sun.rmi.transport.Transport$1.run(Transport.java:174) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.rmi.transport.Transport.serviceCall(Transport.java:173) 
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553) 
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808) 
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:722) 
+4

http://devnet.jetbrains.com/thread/291564 có thể giúp đỡ. – CrazyCoder

+0

Cảm ơn câu trả lời. Tôi đã thay đổi mật khẩu jmx như đã đề cập trên diễn đàn, nhưng bây giờ tôi nhận được một phương thức gọi ngoại lệ deployApplication java.lang.RuntimeException: Không thể tìm thấy máy chủ lưu trữ – Anatoly

Trả lời

0

Tôi có một đề nghị gì đăng cai nó là tất cả về.
Một phần của tc Triển khai máy chủ API là khái niệm về dịch vụ và máy chủ. Có một số dịch vụ và mỗi dịch vụ chứa một số máy chủ. IDEA plugin cung cấp theo mặc định Catalina dịch vụ và máy chủ cục bộ lưu trữ. Chúng được cấu hình trong Cấu hình chạy/gỡ lỗi | Tab triển khai | Tên dịch vụ máy chủTên máy chủ lưu trữ (bạn cần có thứ gì đó để triển khai để xem các cài đặt này).
Làm cách nào để có được các giá trị phù hợp. Chúng có sẵn thông qua JMX. Kết nối với jconsole.exe từ JDK của bạn đến service:jmx:rmi:///jndi/rmi://<your host>:<your port>/jmxrmi. Nó có thể cần đăng nhập và mật khẩu bạn sử dụng cho JMX của máy chủ. Sau đó, mở máy chủ tc | Người triển khai | Hoạt động trong cây ở bảng điều khiển bên trái. Hoạt động getServices sẽ liệt kê các dịch vụ có sẵn của bạn và getHosts sẽ liệt kê tất cả các máy chủ cho dịch vụ đã chọn.

4

Rewriten CrazyCoders bình luận như câu trả lời:

tôi cần phải kiểm tra Run/Debug Cấu hình | Tab Máy chủ | Xác thực xác thực JMX được bật.

Mật khẩu và vai trò có thể được tìm thấy trong: CATALINA_BASE/conf/jmxremote.password

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