Skip to content
ferng edited this page Jul 16, 2017 · 5 revisions

Development Notes

Libraries

cd ~/prog/java/mrpeacock/WebContent/WEB-INF/lib

cp ~/bin/hsqldb/lib/hsqldb.jar .
cp ~/javaDev/apache-log4j-1.2.17/log4j-1.2.17.jar .
cp ~/javaDev/commons-logging-1.1.1/commons-logging-api-1.1.1.jar .

cp /home/fern/dgedit/javaDev/jstl/javax.servlet.jsp.jstl-1.2.1.jar .
cp /home/fern/dgedit/javaDev/jstl/javax.servlet.jsp.jstl-api-1.2.1.jar

cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-beans-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-context-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-core-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-expression-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-jdbc-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-test-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-tx-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-web-3.2.1.RELEASE.jar .
cp ~/dgedit/javaDev/spring-framework-3.2.1.RELEASE/libs/spring-webmvc-3.2.1.RELEASE.jar .

cp ~/dgedit/javaDev/junit-4.11.jar .
cp ~/dgedit/javaDev/hamcrest-core-1.3.jar .

cp ~/javaDev/mockito-1.9.5/mockito-all-1.9.5.jar .

cp ~/prog/java/peacocklib/dist/lib/peacock-lib-20130613.jar .

Known Issues (Ignore)

JBOSS

  • jboss getting confused, possibly due to anonymous class in spring
7:03:24,233 WARN  [org.jboss.as.ee] (MSC service thread 1-3) JBAS011006: Not installing optional component org.springframework.web.context.request.async.StandardServletAsyncWebRequest due to exception: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011054: Could not find default constructor for class org.springframework.web.context.request.async.StandardServletAsyncWebRequest

Release Notes

Application Deployment

Module Version Context Root Deploy
hsqldbjar 2.2.9 n/a Y
MrPeacock.war 1.0 mrpeacock Y

Execute Ant Tasks

#Create Application User
ant -f mrPeacock.xml createUser

#Create application schema and tables
ant -f mrPeacockDB.xml killDdl
ant -f mrPeacockDB.xml execDdl
ant -f mrPeacockDB.xml populateDb

#Recreate DB with test data
ant -f mrPeacockDB.xml cleanUpDb

Environment Variables

MRPEACOCKDATA_HOME=/home/fern/dataBase
export MRPEACOCKDATA_HOME

Server Configuration

  • Connector > Datasources
Item Value
Name mrPeacockDs
JNDI java:/datasources/mrPeacockDs
Driver hsqldb.jar
Connection URL %%jdbc:hsqldb:hsql://localhost:9005/peacock%%
Username MR_PEACOCK_APP
Password MR_PEACOCK_APP

Post release checks

DB

select * from APP_SCHEMA.SYSTEM_ATTRIBUTE;

Clone this wiki locally