14.07.2015
Предположим вам понадобился компилятор Visual C++, но по каким-то причинам вам не нужна сама студия. Просто так компилятор не скачать, Micrоsоft не предоставлять такой опции. Поэтому попытаемся получить его самостоятельно, чисто в исследовательских интересах.
Нам понадобится дистрибутив какой-нибудь студии. Пусть это будет Express, т.к. ее можно для личных целей скачать с официального сайта.
Далее нам потребуются следующие msi из дистрибутива
- vc_compilerCore86.msi – инструментарий MSVC
- vc_compilerCore86res.msi – MUI ресурсы инструментария MSVC
- vc_librarycore86.msi – библиотеки MSVC
- vc_LibraryDesktopX86.msi – дополнение к библиотекам MSVC
- Windows Software Development Kit-x86_en-us.msi – разное из Windows SDK (например, WinSock2.h, WS2_32.lib, может быть что-то еще).
Далее это все распаковываем в отдельную папку (собственно это и будет пакет инструментария) следующей командой:
$ msiexec /a *.msi TARGETDIR=C:\compiler\...
09.07.2015
После компиляции java с исправлением бага, дошла очередь до установки WildFly. Однако, все встало без проблем вообще и сразу заработало. Оставалась одна проблема – автозапуск сервера при рестарте сервера (пардон за каламбур). Прошерстив мануалы FreeBSD набросал небольшой скрипт, может кому будет полезен:
#!/bin/sh
. /etc/rc.subr
name=wildfly
rcvar=wildfly_enable
start_cmd="/usr/local/wildfly/bin/standalone.sh &"
stop_cmd="/usr/local/wildfly/bin/jboss-cli.sh --connect controller=127.0.0.1 command=:shutdown"
load_rc_config $name
run_rc_command "$1"
07.05.2015
При работе с XSLT преобразованиями на сервере приложений WildFly возникает такой Exception
Caused by: javax.xml.transform.TransformerConfigurationException:
Translet class loaded, but unable to create translet instance.
Судя по всему, пока в WildFly эту проблему не поправили, существует такой Workaround:
<!-- Workaround for: "Translet class loaded, but unable to create translet instance." -->
<dependency>
<groupid>xalan</groupid>
<artifactid>xalan</artifactid>
<version>2.7.2</version>
<exclusions>
<exclusion>
<groupid>xml-apis</groupid>
<artifactid>xml-apis</artifactid>
</exclusion>
</exclusions>
</dependency>
19.03.2015
Если у вас есть .deb пакет и вы не знаете как его инсталлировать, то вот рецепт
$ sudo dpkg -i software.deb
Удалить
$ sudo dpkg -r software.deb
17.03.2015
Когда бубунта начинает выдавать что-то вроде «software has no installation candidate» сие означает, что у нее что-то не так с репозиториями, чтобы сие поправить делаем так:
$ sudo -i
$ apt-get clean
$ cd /var/lib/apt
$ mv lists lists.old
$ mkdir -p lists/partial
$ apt-get clean
$ apt-key update
$ apt-get update