Я создаю приложение Spring Roo на работе, и там работает удаленный отладчик (27-дюймовый iMac с core 2 duo), но когда я пытаюсь запустить maven в режиме отладки (mvnDebug) дома, (27-дюймовый iMac)с ядром i5, также не работающим на моем 11 "MacBook Air 1,4 ГГц), программа зависает сразу после отображения" Прослушивание транспорта dt_socket по адресу: 8000 ".
Я не считаю, что это проблема с Mavenили мое приложение, потому что оно отлично работает на работе и зависает, когда я пытаюсь запустить Tomcat в режиме отладки, и я попытался создать очень простое Java-приложение (которое просто выводит строку на консоль), и оно также зависает.Я считаю, что это как-то связано с Mac OS X или Java.
Вот аргументы, которые я использую для запуска отладчика:
-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
Я пробовал много разных портов, чтобы увидетьесли это была проблема с портом, уже привязанным, это не так.
Я попытался переустановить JavaForMacOSX10.6Update4 с сайта Apple, и это не помоглопроблема.
Это информация на моем Mac:
- Идентификатор модели: iMac11,3 Процессор
- Имя: Процессор Intel Core i5
- Скорость: 2,8 ГГц Количество
- Процессоров: 1 Общее количество
- Ядров: 4 Кэш-память L2 (на ядро): 256 КБ
- Кэш-память L3: 8 МБ Память: 12GB
- Mac OS X Версия 10.6.7
Сведения о Java:
- Java-версия "1.6.0_24" Java (TM) SE
- Среда выполнения (сборка 1.6.0_24-b07-334-10M3326)
- 64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 19.1-b02-334, смешанный режим)
Любая помощь, которую вы можете оказать, будет принята с благодарностью.Я застрял на этом несколько дней и разрабатывал, используя операторы System.out.println, чтобы выяснить, где я нахожусь в своем коде;это ужасно.
РЕДАКТИРОВАТЬ:
У меня возникают проблемы с разрешениями, которые я не могу исправить (Дисковая утилита их не исправляет, и sudo chmod, похоже, тоже не работает):
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/dt.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jce.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/jconsole.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/management-agent.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/jconsole.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/management-agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/dt.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jconsole.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/management-agent.jar", should be -rw-r--r-- , they are -rwxr-xr-x .
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib", should be 95, user is 0.
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/dt.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/jce.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/management-agent.jar", should be lrwxr-xr-x , they are -rwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/blacklist", should be -rw-r--r-- , they are lrwxr-xr-x .
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0.
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle", should be drwxr-xr-x , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Home/lib/security/cacerts", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/deploy.jar", should be -rw-r--r-- , they are lrwxr-xr-x .
Permissions differ on "System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/Deploy.bundle/Contents/Resources/Java/libdeploy.jnilib", should be -rwxr-xr-x , they are lrwxr-xr-x .
Например, когда я исправляю:
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 95, user is 0.
Появляется новая ошибка:
User differs on "System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries", should be 0, user is 95.
Может быть, это связано с Java 6 Update 4 ??