Java

Maven

validate – validate the project is correct and all necessary information is available compile – compile the source code of the project test – test the compiled source code using a suitable unit testing framework. These tests should not require the code be packaged or deployed package – take the compiled code and package it …

Maven Read More »

log4j – where are my logs?

Create a Servlet that shows you the log4j-configuration String configurationOptionStr = OptionConverter.getSystemProperty( LogManager.DEFAULT_CONFIGURATION_KEY, null); String configuratorClassName = OptionConverter.getSystemProperty( LogManager.CONFIGURATOR_CLASS_KEY, null); writer.write(“configurationOptionStr:” +configurationOptionStr+”n”); writer.write(“configuratorClassName:” +configuratorClassName+”n”);

repo.maven.org repo1.maven.org

Apache maven is searching in the wrong repository. https://repo.maven.org/maven2/ But it should point to https://repo1.maven.org/maven2/ If you call https://repo.maven.org/maven2/ with a browser you will be redirected to https://repo1.maven.org/maven2/ . But other programs can’t follow the redirect. In my case it was maven itself who wanted to download a plugin. To fix this issue you have …

repo.maven.org repo1.maven.org Read More »

Maven and Eclipse

Previous steps to make: Install Maven Install Eclipse (luna) mvn archetype:generate -DgroupId=org.apache.maven.archetypes -DartifactId=wwsservices -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false mvn archetype:generate -DgroupId=com.porsche.wwsp -DartifactId=wwsframework -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false – src – main – java – resources – webapp – test – java – resources – target create a maven projekt A pom.xml-File is created create eclipse projekt mvn eclipse:eclipse Convert to Maven …

Maven and Eclipse Read More »

Ränder in iText-Tabellen.

Jede Tabelle hat ihre default cell. Wenn man eine Tabelle ohne Rahmen haben möchte, dann muss folgender code ausgeführt werden: table.getDefaultCell().setBorder(0); //kein Rahmen table.getDefaultCell().setBorder(1); //Rahmen oben table.getDefaultCell().setBorder(2); //Rahmen unten – was in unserem Fall gut ist

Tomcat Authentication: Wie zeige ich den Grund für einen Authentifizierungsfehler an?

Im Tomcat bietet es sich an, die J2EE Authentifizierung für geschützte Resourcen zu verwenden. Das Verfahren ist recht simpel einzurichten und wird auf vielen Seiten im Internet erklärt, z.B. hier. Diese Einfache Methode der Authentifizierung leitet den User auf eine Login-Seite, falls er eine geschützte Resource aufrufen möchte, aber noch nicht angemeldet ist. Auf dieser …

Tomcat Authentication: Wie zeige ich den Grund für einen Authentifizierungsfehler an? Read More »

Download JDK 1.5

Der Download von JDK 1.5 über die Java-Homepage ist nur noch über ein Registrierungsformular möglich, in dem man seine Email-Adresse und seinen Namen angeben muss. Hintergrund ist, dass Java 1.5 seit 3. November 2009 nicht mehr weiterentwickelt wird (End of Service Life, EOSL) und der Download eigentlich nicht mehr möglich sein soll. Siehe Previous Releases …

Download JDK 1.5 Read More »

Martin Rocks