Skip to content

Instantly share code, notes, and snippets.

View ejlp12's full-sized avatar

EJLP ejlp12

  • Indonesia
View GitHub Profile

JBoss EAP REST Quickstart

Mendemonstrasikan sebuah aplikasi REST web service yang dibuat menggunakan JAX-RS (Java EE6).

Sebagai informasi, saya menggunakan JBoss EAP 6.4.3, Java 1.8. Maven dan Git juga sudah harus terinstal..

Clone Quickstart Project

Jika belum melakukan cloning project di github berikut maka lakukan dulu langkah berikut, jika sudah anda bisa lanjut langsung ke langkah berikutnya [Observasi source code]

Install JBoss EWS HTTP Server + mod_cluster

INSTALL_FILE=jboss-ews-httpd-2.1.0-RHEL7-x86_64.zip
EWS_VERSION=2.1
INSTALL_DIR=/jboss
HTTPD_HOME=/jboss/httpd
WEBSERVER_CONNECTOR_FILE=jboss-eap-native-webserver-connectors-6.4.0-RHEL7-x86_64.zip
JBOSS_HOME=/jboss/jboss-eap-6.4
@ejlp12
ejlp12 / EA_JBoss_JDV_Excel_DS.md
Last active December 3, 2015 23:21
Connect to MS Excel File as Datasource in JDV/Teiid
@ejlp12
ejlp12 / EA_JBoss_Trying_Windup.md
Last active December 11, 2015 09:48
JBoss Windup

Trying Windup (a JBoss migration tool)

unzip jboss-migrationtoolkit-windup-2.4.0.GA.zip
cd jboss-migrationtoolkit-windup-2.4.0.GA/bin
./windup --updateRuleset

Untuk membuat logging

-Dorg.jboss.as.logging.per-deployment=false

/system-property=org.jboss.as.logging.per-deployment:add(value=false)

@ejlp12
ejlp12 / EA_JBoss_JDV_WS_Security.md
Last active December 18, 2015 01:42
Mengamankan Web Service yang diekspose oleh JDV
@ejlp12
ejlp12 / startWAR.sh
Last active December 19, 2015 00:25
Start single WAR application using JBoss EAP - Use for simply testing a WAR file started in new JBoss EAP runtime
## Start single WAR application using JBoss EAP
if [ "$#" -ne 1 ]; then
printf "Illegal number of parameters\n usage: \$0 <EAP_HOME> <PORT_OFFSET> <WAR_FILE>\n"
exit 1
fi
JBOSS_HOME=$1
PORT_OFFSET=$2
WAR=$3

Setup DB

Create data in H2 database jdbc:h2:tcp://localhost:9091/Servers/h2-data

CREATE SCHEMA REPORT;

CREATE TABLE REPORT.OPENJPA_SEQUENCE_TABLE (
    ID BIGINT GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,
    SEQUENCE_VALUE BIGINT NOT NULL
);
@ejlp12
ejlp12 / connection-reset.md
Last active January 11, 2016 12:31
Connection reset

Edit file /etc/sysconfig/rngd dan isi dengan text berikut

EXTRAOPTIONS="-r /dev/urandom"

Pastikan rngd dijalankan setiap kali operating sistem start (booting) dengan perintah berikut: