Skip to content

Instantly share code, notes, and snippets.

View mcupak's full-sized avatar

Miro Cupak mcupak

View GitHub Profile
# Script disabling the POJO subsystem on WildFly.
# Run with: $WILDFLY_HOME/bin/jboss-cli.sh --connect --file=disable-pojo.cli
batch
/subsystem=pojo:remove
/extension=org.jboss.as.pojo:remove
run-batch
@mcupak
mcupak / latexmk.sh
Last active January 19, 2017 17:12
Building a LaTeX document with Latexmk - https://mirocupak.com/best-development-setup-for-latex/
#! /bin/bash
grep -l '\\documentclass' *tex | xargs latexmk -pdf -pvc -silent
@mcupak
mcupak / jshell-demo.jsh
Created March 22, 2017 21:47
JShell commands from the live demo of "REPL: Java developer’s new friend" talk at Devoxx US 2017.
2+2
int x = $1 *10
$1 = 10
/vars
/v
System.out.println("hello devoxx")
Thread.sleep(2000)
ZonedDateTime.now()
import java.time.*
ZonedDateTime.now()
@mcupak
mcupak / enable-request-dumping-handler.cli
Last active September 21, 2017 12:28
Activating RequestDumpingHandler from Undertow on WildFly - https://mirocupak.com/logging-requests-with-undertow/
# Script for activating request logging based on Undertow's RequestDumpingHandler on WildFly.
# Run with: $WILDFLY_HOME/bin/jboss-cli.sh --connect --file=enable-request-dumping-handler.cli
batch
/subsystem=undertow/configuration=filter/custom-filter=request-logging-filter:add(class-name=io.undertow.server.handlers.RequestDumpingHandler, module=io.undertow.core)
/subsystem=undertow/server=default-server/host=default-host/filter-ref=request-logging-filter:add
run-batch
@mcupak
mcupak / socket-binding.xml
Created October 9, 2017 04:19
Adding a socket-binding element to the socket-binding-group element in WildFly.
<socket-binding-group name="standard-sockets" default-interface="public"
port-offset="${jboss.socket.binding.port-offset:0}">
...
<socket-binding name="proxy-https" port="443"/>
...
</socket-binding-group>
@mcupak
mcupak / proxy-forwarding.cli
Created October 9, 2017 04:22
Set up proxy address forwarding in WildFly
/subsystem=undertow/server=default-server/http-listener=default\
:write-attribute(name=proxy-address-forwarding,value=true)
/subsystem=undertow/server=default-server/http-listener=default\
:write-attribute(name=redirect-socket,value=proxy-https)
@mcupak
mcupak / proxy-forwarding.xml
Created October 9, 2017 04:23
Set up proxy address forwarding in WildFly.
<subsystem xmlns="urn:jboss:domain:undertow:3.0">
...
<server name="default-server">
...
<http-listener name="default" socket-binding="http"
proxy-address-forwarding="true" redirect-socket="proxy-https"/>
...
</server>
...
</subsystem>
@mcupak
mcupak / socket-binding.cli
Last active October 9, 2017 04:24
Creating a new named configuration for a socket in WildFly.
/socket-binding-group=standard-sockets/socket-binding=proxy-https:add(port=443)
@mcupak
mcupak / duplicate-service-exception.log
Created October 9, 2017 04:30
Service jboss.pojo."org.jboss.netty.internal.LoggerConfigurator".DESCRIBED is already registered
Caused by: org.jboss.msc.service.DuplicateServiceException: Service
jboss.pojo."org.jboss.netty.internal.LoggerConfigurator".DESCRIBED
is already registered
@mcupak
mcupak / netty-tree.txt
Created October 9, 2017 04:32
Netty - jboss-beans.xml
netty-3.3.0.Final
├── META-INF
│   ├── ...
│   ├── jboss-beans.xml
│   └── ...
└── ...