Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Для первых трех пунктов в качестве аргумента выступила связка JAVA + JSR168. Что касается СУБД, то работа со следующими базами – MySQL, PostgreSQL, Oracle, MSSQL, HyperSonic DB – также оказалась достаточной.

Ну и напоследок: за спиной JBoss стоит компания RedHat, которую врядли можно соблазнить эфемерными проектами. В 2006 году компания JBoss была куплена последней и преобразована в структурное подразделение – RedHat Middleware LLC. Напомню, что на протяжении уже больше десяти лет RedHat работает флагманом, который медленно, но верно двигает информационный рынок в части Linux-решений. Поэтому есть определенные предпосылки, что портальное решение будет развиваться и в будущем. Этот факт тоже внес свою лепту в выбор JBoss Portal.

Установка портала

Итак, забираем дистрибутив с JBoss Portal [3], создаем в системе пользователя с именем jboss. Распаковываем, например, в директорию jboss-portal. Впоследствии при упоминании JBOSS_HOME будем знать, что подразумевается директория /home/jboss/jboss-portal. Но перед стартом проведем несколько операций с СУБД. В данном примере выбран MySQL.

Шаг 1. Создаем в MySQL-хранилище новую базу с именем html_data:

mysql> create database html_data charset = utf8;

Шаг 2. Для пользователя jbossuser разрешаем доступ к этой базе, как с локального хоста, где крутится JBoss Portal, так и с рабочего места, откуда будут вноситься изменения в структуру базы:

mysql> grant select, insert, update, delete, create, drop on html_data.* to 'jbossuser'@'localhost';

mysql> grant select, insert, update, delete, create, drop on html_data.* to 'jbossuser'@'192.168.194.128';

mysql> grant select, insert, update, delete, create, drop on html_data.* to 'jbossuser'@'192.168.194.1' identified by 'jboss';

Шаг 3. Зайдем в MySQL-хранилище под именем пользователя jbossuser:

ab@abc:~> mysql -u jbossuser html_data

Шаг 4. И создадим таблицу с названием news:

mysql> create table news (id integer not null auto_increment, `text` text, primary key (id)) charset = utf8;

Шаг 5. Затем с рабочего места заполним эту таблицу значениями с помощью SQLyog.

Шаг 6. Далее следует в JBoss Portal выставить, что следует использовать MySQL-хранилище, т.к. по умолчанию будет использоваться база в формате Hypersonic DB.

Для этого из директории $JBOSS_HOME/setup/ следует скопировать файл portal-mysql5-ds.xml в директорию $JBOSS_HOME/server/default/deploy/. Файл, который используется по умолчанию, portal-hsqldb-ds.xml, нужно либо удалить, либо переименовать как portal-hsqldb-ds.xml.original.

Затем в файле portal-mysql5-ds.xml следует поменять имя пользователя и его пароль, от имени которого будет создана портальная база. Примерное содержимое файла:

<datasources>

  <local-tx-datasource>

    <jndi-name>PortalDS</jndi-name>

    <connection-url>jdbc:mysql://127.0.0.1:3306/jbossportal?useServerPrepStmts=false&amp;jdbcCompliantTruncation=false</connection-url>

    <driver-class>com.mysql.jdbc.Driver</driver-class>


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100