For debugging many project use next too helpful java parameters:
-verbose:class - Display information about each class loaded.
-Dproperty=value - Set a system property value.
for example: -Djava.endorsed.dirs=C:/jboss-5.1.0.GA/lib/endorsed/ sets endorsed libon JBoss startup
For more information see http://java.sun.com/javase/6/docs/technotes/tools/solaris/java.html
Показаны сообщения с ярлыком Eclipse. Показать все сообщения
Показаны сообщения с ярлыком Eclipse. Показать все сообщения
среда, 23 июня 2010 г.
пятница, 18 декабря 2009 г.
Debuging Hadoop applications in Eclipse (Linux & Windows)
- Install Java 1.6.x, ssh and download Haddop. For windows need also install Cygwin.
- Then configure environments for running haddop in standeloune mode. See Hadoop quick start guide for how to do it.
- Go to ${hadoop}/bin folder and create hdebug file using existing hadoop file (simple copy and rename).
- In the hdebug file find strings:
1 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.log.dir=$HADOOP_LOG_DIR"and add new:
2 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.log.file=$HADOOP_LOGFILE"
3 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.home.dir=$HADOOP_HOME"
4 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.id.str=$HADOOP_IDENT_STRING"
5 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.root.logger=${HADOOP_ROOT_LOGGER:-INFO,console}"
6 if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
7 HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$JAVA_LIBRARY_PATH"
8 fi
1 HADOOP_OPTS="$HADOOP_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=y"you can get something like:
1 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.log.dir=$HADOOP_LOG_DIR"
2 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.log.file=$HADOOP_LOGFILE"
3 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.home.dir=$HADOOP_HOME"
4 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.id.str=$HADOOP_IDENT_STRING"
5 HADOOP_OPTS="$HADOOP_OPTS -Dhadoop.root.logger=${HADOOP_ROOT_LOGGER:-INFO,console}"
6 HADOOP_OPTS="$HADOOP_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=y"
7 if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
8 HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$JAVA_LIBRARY_PATH"
9 fi - Run your application using hdebug file instead of hadoop. Example start command:
1 ${hadoop}/bin/hdebug jar your-app.jarYou can see log:
- Open Eclipse. Go to menu Run->Debug configurations... and create new Remoute Java Application configuration.
On Connect tab: choice your project, select Standart connection type, set host (local), set Port: 8001.
On Source tab: Add your project.
- Starts debug, and enjoy :)
среда, 11 марта 2009 г.
Eclipse 3.4.*. Управление плагинами.
В новой версии эклипса измененно управление плагинами. Теперь их нельзя дизейблить используя Help->Software Updates.
Для включения и отключения плагинов используйте окно Window->Preferences закладка General->Startup and Shutdown
Для включения и отключения плагинов используйте окно Window->Preferences закладка General->Startup and Shutdown
среда, 4 февраля 2009 г.
Eclipse настройка плагина к Tomcat
Тысячу раз описано поэтому очень коротко.
Пример файла {project_name}.xml:
- загружаем Sysdeo Eclipse Tomcat Launcher и распаковываем его в папку {eclipse_home}\plugins
- запускаем Eclipse, при этом на панели кнопок появляется три иконки
- настраиваем плагин: Windows->Preference указываем путь к локально установленному томкету, выбираем Context directory - {tomcat}\conf\Catalina\localhost; JVM Setting - добавляем "-Xms128m -Xmx512m"; Source path - выбирае проект
- настраиваем томкет: в папке {tomcat}\conf\Catalina\localhost создаем файл {project_name}.xml
Пример файла {project_name}.xml:
<?xml version='1.0' encoding='utf-8'?>
<Context path="/MyApp" reloadable="true" docBase="D:\works\eclipse\workspace\SpringWebTemplate\webapp\ "></Context>
<Context path="/MyApp" reloadable="true" docBase="D:\works\eclipse\workspace\SpringWebTemplate\webapp\ "></Context>
пятница, 9 января 2009 г.
Eclipse. Горячие клавиши
| ctrl + shift + L | показать гарячие клавиши |
| ctrl + A | выделить все |
| ctrl + F | отформатировать выделенный фрагмент |
| ctrl + F3 | показать структуру класса |
| ctrl + T | Показать иерархию наследования класса |
| ctrl + shift + T | найти класс (можно использовать маску) |
| ctrl + shift + H | Показать иерархию наследования класса |
| ctrl + alt + H | Показать иерархию вызовов метода |
| ctrl + alt + R | переименовать выделенный фрагмент |
| ctrl + / | закоментировать используя // |
| ctrl + shift + / | закоментировать используя /* */ |
| alt + shift + J | добавить javadoc |
| ctrl + shift + Y | перевести в нижний регистр |
| ctrl + shift + X | перевести в верхний регистр |
| ctrl + F6 | Переключение между открытыми окнами |
Подписаться на:
Сообщения (Atom)
