Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
"SELECT * from html_data.news order by id"
Так как портлет – это веб-приложение, то представление в нем уже является HTML-страницей. Поэтому весь тот текст, что мы выводим из базы, нужно выводить как HTML. В этой связи все переводы строк заменены на их HTML-эквиваленты (строки 34-35), плюс мы еще выделили жирным номер новости (строка 36).
Не забудьте поменять название портлета в файле сборки build.xml c «helloworldportlet» на «samplesqlportlet», а также в файлах-ресурсах в директории resources/samplesqlportlet-war/WEB-INF/.
Сборка портлета относительно проста:
ant clean; ant
Готовый портлет можно найти в директории Sample SQLPortlet/output/lib. Его следует переписать в директорию горячего разворачивания портала либо сделать разворачивание портлета в автоматическом режиме. Для этого в build.xml вносим конструкцию копирования в нужное нам место:
<target name="deploy" depends="clover-yes, clover-no">
<javac srcdir="${src.dir}"
destdir="${classes.dir}"
classpath="${libs}"
debug="off"
optimize="on"
deprecation="on"
compiler="${compiler}">
<include name="main/org/jboss/portlet/**/*.java"/>
</javac>
<!-- portal-hello-lib.jar -->
<jar jarfile="${build.lib}/samplesqlportlet-lib.jar">
<fileset dir="${classes.dir}"/>
</jar>
<mkdir dir="${build.resources}/samplesqlportlet-war/WEB-INF/lib"/>
<copy file="${build.lib}/samplesqlportlet-lib.jar" todir="${build.resources}/samplesqlportlet-war/WEB-INF/lib"/>
<!-- portal-hello.war -->
<jar jarfile="${build.lib}/samplesqlportlet.war">
<fileset dir="${build.resources}/samplesqlportlet-war"/>
</jar>
<copy todir="/home/jboss/jboss-portal/server/default/deploy" file="${build.lib}/samplesqlportlet.war"/>
</target>
Тогда каждая новая сборка портлета будет автоматически скопирована и в директорию разворачивания портала и автоматически им развернута.
17:21:07,200 INFO [TomcatDeployer] deploy, ctxPath=/samplesqlportlet,