2009-02-27

Maven2

Verzeichnisstruktur


An introduction to Maven 2
Building Web Applications with Maven 2

Projekt anlegen


C:\maven2example>mvn archetype:create
-DgroupId=com.attainware.maven2example
-DartifactId=maven2example_logic

2009-02-24

Anmerkungen zum Setup Fedora 10 - Probleme mit dhcpd, named, ntpd

  • dhcpd, named und ntpd laufen nach dem Booten nicht korrekt, da Netzwerkinterface beim Starten noch nicht konfiguriert
  • bei der Installation wird für die Konfiguration des Network-Interface der NetworkMonitor verwendet

Feb 24 11:33:20 sun NetworkManager: starting...
Feb 24 11:33:20 sun NetworkManager: Found new Ethernet device 'eth0'.
...
Feb 24 11:33:21 sun named[1931]: listening on IPv4 interface lo, 127.0.0.1#53
...
Feb 24 11:33:23 sun dhcpd: Not configured to listen on any interfaces!
...
Feb 24 11:33:25 sun NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) complete.

Lösung



NetworkMonitor deaktivieren und stattdessen network verwenden

chkconfig NetworkMonitor off
chkconfig network on

2009-02-22

Anpassungen für SELinux

Anleitung zur Anpassung von Applikationen an SELinux: http://www.os-t.de/PDFs_SELinux/2363_Kap_16.pdf

Kurze Anleitung:
  1. SELinux in Permissive-Mode setzen (setenforce 0)
  2. SE Policies neu laden (semodule -R)
  3. Applikation ausführen (diverse Log-Einträge werden generiert)
  4. Log-Einträge auswerten und Applikationsmodul erstellen (audit2allow -a -l -M )
  5. Modul installieren (semodule -i phpsysinfo.pp)
  6. SELinux in Enforce-Mode setzen (setenforce 1)