[Gukulkan]

Learn, develop, play.

Настройка JMX в Tomcat

Для того чтоб заработал JMX в Tomcat в файл startup.but добавить следующую строку


set "CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=%my.jmx.port% -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

Настроить несколько инстансов Tomcat

Чтоб настроить много инстансов Tomcat в windows нужно сначала скачать этот Tomcat.
Возьмем версию 8

Скопируем все из архива в (например) C:\tomcat\apache

В C:\tomcat\apache создадим 2 папки «servera» и «serverb»

Теперь папки conf, logs, temp, webapps, work скопируем в
C:\tomcat\apache\servera и C:\tomcat\apache\serverb
а из C:\tomcat\apache удалим conf, logs, temp,webapps, work

теперь идем в C:\tomcat\apache\serverb\conf и открываем на редактирование.

Все порты(помечены как port=****) поднимаем на 1. Например, port=8080 делаем port=8081

закрываем и идем в папку C:\tomcat\apache\bin
Тут мы делаем 2 копии startup.bat : startup-a.bat и startup-b.bat

Открываем эти 2 файла и после строк
rem ---------------------------------------------------------------------------
rem Start script for the CATALINA Server
rem ---------------------------------------------------------------------------

setlocal

добавляем переменную
set «CATALINA_BASE=C:\tomcat\apache\servera» — для сервера a
set «CATALINA_BASE=C:\tomcat\apache\serverb» — для сервера b

После этого запускаем 2 этих файла, и у нас готово 2 инстанса.

Проверка версии Tomcat

Иногда нам надо проверить версию нашего Tomcat
Это просто, надо в папке bin найти и запустить version.bat(Windows) / version.sh(Linux)

И увидим:


Using CATALINA_BASE: "C:\tomcat\apache-tomcat-8.0.5-1"
Using CATALINA_HOME: "C:\tomcat\apache-tomcat-8.0.5-1"
Using CATALINA_TMPDIR: "C:\tomcat\apache-tomcat-8.0.5-1\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0\jre"
Using CLASSPATH: "C:\tomcat\apache-tomcat-8.0.5-1\bin\bootstrap.jar;C:\tom
cat\apache-tomcat-8.0.5-1\bin\tomcat-juli.jar"
Server version: Apache Tomcat/8.0.5
Server built: Mar 24 2014 05:29:50
Server number: 8.0.5.0
OS Name: Windows 7
OS Version: 6.1
Architecture: amd64
JVM Version: 1.8.0-b132
JVM Vendor: Oracle Corporation

Логирование без пароля Linux

Иногда хочется залогинеться в Linux из Linux’а без пароля. Для этого нужно всего 2 команды:

1) ssh-keygen -t dsa -генерируем ключ для данного юзера
2) ssh-copy-id user@hostname.example.com -копируем ключ, на сервер на который будем заходить.
все, это все что нужно. Теперь заходим по ssh на сервер

user@hostname.example.com

И нет никаких проблем)

Подсветка кода в Eclipse

Изменить подсветку кода в Eclipse очень просто.

Лично я использую темный цвет, чтоб меньше раздражать глаз.

Все что надо сделать, это:

1. Нажать Help -> Eclipse Marketplace

2. В поле поиска вводим Eclipse Color Theame

3. И устанавливаем одноименный плагин, нажав кнопочку Install

4. После установки и перезагрузки Eclipse идем в пункт меню Window -> Preferences 

5. И в поле поиска вводим color theme  и выбираем подходящий для нас набор цветов.

Screenshot from 2014-03-09 17:30:54

 

Лично мой выбор пал на Vibrant lnk  я считаю что он самый оптимальный.

Спасибо за внимание.

Показать вкладку Servers в Eclipse

Если вы только установили Eclipse то скорее всего у  вас нету вкладки Servers

 

Для того, чтоб ее увидеть сделайте следующие шаги:

1) Нажать пункт меню Window

2) Подпункт Show View -> Other…

3)  В появившемся окне ввести в поиск слово servers

Screenshot from 2014-03-09 11:04:28

4) Нажать Ok

JBoss установка на Ubuntu и Eclipse

Сегодня поговорим про JBoss и установку на Ubuntu и Eclipse.

Прежде всего нужно скачать JBoss с офф сайта.

Скачали? — Отлично.

Теперь распакуй его, куда угодно. В моем случае я положу его в директорию /tmp/jb/

Перейдем в эту директорию, используя следующую команду: cd /tmp/jb/bin

Теперь, нам надо дать права на выполнение файла запуска нашего сервера JBoss: sudo chmod +x standalone.sh

Ну и теперь запускаем: ./standalone.sh 

Все, он запущен. Но это далеко не все, его хватит только для того чтоб задеплоить апликуху и протестить. Дополнительную информацию я выложу на сайте чуть позже.

Пока что поговорим, как добавить JBoss в Eclipse.

Откроем Eclipse с уже установленным JBossTools.

Нажмем File -> Other… И в появившемся окошке введем server и нажмем Next

Screenshot from 2014-03-09 10:48:19

 

Выбираем из списка нужный нам сервер, который мы скачали с сайта. В моем случае это JBoss EAP 6.1+ Runtime Server. И нажимаем Next.

Screenshot from 2014-03-09 10:51:00

 

На следующем окошке выбираем путь к серверу.

Screenshot from 2014-03-09 10:52:47

И нажимаем Finish.

На вкладке Servers появился наш сервер.

Screenshot from 2014-03-09 10:55:51

Все, теперь мы добавили наш сервер в Eclipse и можем с ним работать.

Если у вас нет вкладки Servers, то вы можете найти как ее вызвать тут.

 

 

Eclipse и JBossTools

Для начала, нам нужно скачать и запустить Eclipse.

Скачать можно перейдя по ссылке.

Скачиваем обязательно классическую(стандартную) версию.

После скачки, у вас появится архив tar.gz он спокойно открывается стандартным менеджером архивов. Расспаковываем этот архив куда угодно, желательно, конечно, в домашнюю директорию.

Разархивировали — заходим и запускаем файл  eclipse и наша среда разработки запустится.

На этом первый этап закончился, теперь приступим к установке JBossTools.

Есть несколько способов:

1) при помощи ссылки

Нажимаем Help -> Install New Software и вставляем ссылку http://download.jboss.org/jbosstools/updates/stable/kepler/ В поле Work With (ссылка актуальна для версии Eclipse Kepler, для новее версии ссылку нужно загуглить) 

Screenshot from 2014-03-08 13:21:13

Выбираем Select All и нажимаем далее, далее, далее =) со всем соглашаемся.

После этого, вам предложат перезапустить Eclipse, что мы и делаем. Все!

2) При помощи маркета

Нажимаем Help > Eclipse Marketplace…  В поиск вводим jboss tools и мы увидим следующее

Screenshot from 2014-03-08 13:32:13

Ну и нажимаем Install.

Всё, у нас есть Eclipse, который почти готов для работы.