Today I faced an interesting problem at work. It was JSP + Spring MVC 4 + Apache Tiles 2 + JBoss AS 7.1 application. JSP pages contain UTF-8 encoded Russian text encoding and should be displayed in UTF-8 in browser. I placed @Page directive in some pages:
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
Pages with above directive started to display non-English text perfectly fine. Others continued to show me unreadable rubbish instead (in default JBoss ISO-8859-1). So I already had a solution:
Solution 1 – modify every JSP page in the project to add proper @page directive.
From time to time I use JFreeChart library. This is a CandlestickChart sample to copy paste from here in future.
Maven dependencies in pom.xml
This post is about adding PostgreSQL driver and data source to JBoss Application Server.
Used versions are: JBoss AS 7.1.1, PostgreSQL 9.1.10 and postgresql-9.3-1100.jdbc41 driver.
1. Download the driver
Download postgresql jdbc driver here http://jdbc.postgresql.org/download.html
I place here lambda constructions which I use most often.