Показаны сообщения с ярлыком Eclipse. Показать все сообщения
Показаны сообщения с ярлыком Eclipse. Показать все сообщения

среда, 23 июня 2010 г.

Java Parameters

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

пятница, 18 декабря 2009 г.

Debuging Hadoop applications in Eclipse (Linux & Windows)

  1. Install Java 1.6.x, ssh and download Haddop. For windows need also install Cygwin.
  2. Then configure environments for running haddop in standeloune mode. See Hadoop quick start guide for how to do it.
  3. Go to ${hadoop}/bin folder and create hdebug file using existing hadoop file (simple copy and rename).
  4. In the  hdebug file find strings:
    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 if [ "x$JAVA_LIBRARY_PATH" != "x" ]; then
    7 HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$JAVA_LIBRARY_PATH"
    8 fi
    and add new:
    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
  5. Run your application using hdebug file instead of hadoop. Example start command:
    1 ${hadoop}/bin/hdebug jar your-app.jar
    You can see log:
    [hadoop_log_1.GIF]
  6. 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.
  7. Starts debug, and enjoy :)

среда, 11 марта 2009 г.

Eclipse 3.4.*. Управление плагинами.

В новой версии эклипса измененно управление плагинами. Теперь их нельзя дизейблить используя Help->Software Updates.
Для включения и отключения плагинов используйте окно Window->Preferences закладка General->Startup and Shutdown

среда, 4 февраля 2009 г.

Eclipse настройка плагина к Tomcat

Тысячу раз описано поэтому очень коротко.
  1. загружаем Sysdeo Eclipse Tomcat Launcher и распаковываем его в папку {eclipse_home}\plugins
  2. запускаем Eclipse, при этом на панели кнопок появляется три иконки
  3. настраиваем плагин: Windows->Preference указываем путь к локально установленному томкету, выбираем Context directory - {tomcat}\conf\Catalina\localhost; JVM Setting - добавляем "-Xms128m -Xmx512m"; Source path - выбирае проект
  4. настраиваем томкет: в папке {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>

пятница, 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Переключение между открытыми окнами