Commit Graph

69 Commits (4b8b30bf80b4592f4718f320c05a15fe7d93fbc6)

Author SHA1 Message Date
pb 9673ff8af8 ccm-sci-bundle jetzt für demo, dev, local/iaw-std und local/iaw-dev in der endgültigen Fassung.
local/iaw-??? kann als Muster für eigene locale Konfigurationen genutzt werden.

git-svn-id: https://svn.libreccm.org/ccm/trunk@1244 8810af33-2d31-482b-a856-94f89814c4df
2011-11-12 14:26:06 +00:00
pb 9eaded56a6 Fixed combined.xml / ant configure, bundle files unter local funktionieren jetzt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1236 8810af33-2d31-482b-a856-94f89814c4df
2011-11-10 22:26:50 +00:00
pb b15f74caf9 ccm-sci-bundle funktioniert jetzt mit den bundles devel und demo.
Installationsbundles, die unterhalb von local angelegt werden, funktionieren
im Moment noch nicht.

Es können jetzt installationsspezifische templates sowie Teile von themes in
~/[bundle]/templates rsp. ~/[bundle]/themes abgelegt werden, die in Zuge von
load-bundle in das entsprechende Verzeichnis von webapps/ROOT kopiert werden.

Installationsspezifische Kategorien werden unter ~/[bundle]/res/categories
angelegt. Die Dateinamen müssen entweder beibehalten werden oder unter
com.arsdigita.bundle.category_files=.... eingetragen werden.

Unter dem Verzeichnis ~/[bundle]/res/navigation kann die Datei 
sci-templates.txt angepasst werden um festzulegen, welche Template Dateien
für Navigation geladen werden sollen. Die Datei kann entweder überschrieben
werden oder es kann eine neue Datei angelegt werden, deren Namen in
com.arsdigita.london.navigation.templates_file= ...
übergeben werden muss. 
 


git-svn-id: https://svn.libreccm.org/ccm/trunk@1229 8810af33-2d31-482b-a856-94f89814c4df
2011-11-09 15:03:14 +00:00
pb 91b804a14f Update auf Tomcat 6.6.33
git-svn-id: https://svn.libreccm.org/ccm/trunk@1131 8810af33-2d31-482b-a856-94f89814c4df
2011-10-02 13:48:33 +00:00
pb f4e0632ce2 Dokumentation zu load task, Debugger awareness bei load ant tasks eingebaut, so dass jetzt auch der load step per debugger verfolgt werden kann.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1113 8810af33-2d31-482b-a856-94f89814c4df
2011-09-09 08:52:53 +00:00
pb ba3b7bda89 Ergänzung zu r1111: Missing Files.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1112 8810af33-2d31-482b-a856-94f89814c4df
2011-09-08 19:01:09 +00:00
pb de59739566 Update Script ccm-cms zu r1081, Korrektur einer versehentlich gelöschten Zeile im Build Script.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1102 8810af33-2d31-482b-a856-94f89814c4df
2011-09-07 06:05:32 +00:00
pb 72eebe2e13 Dritter (letzter) Teil der neuen Installationsroutine. Es ist mit ccm-hostinit nun möglich, Packages hinzu zu fügen einschl. mergen von web.xml, und dann in einem 2. Schritt mit load in die Datenbank zu laden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1091 8810af33-2d31-482b-a856-94f89814c4df
2011-09-04 15:23:34 +00:00
pb 5460dd8f7b Nachtrag, wie üblich sind files nicht mitgekommen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1067 8810af33-2d31-482b-a856-94f89814c4df
2011-08-22 03:20:22 +00:00
pb d9116416ea Weitere Modifikation des Build Systems sowie
Abschluss des 3. Teils eines neuen Installationssystems.

 * package step geändert, unter dem Verzeichnis packages liegen jetzt Verzeichnisse für jedes package, darin die jar files, application.xml und web und lib.
 * In WEB-INF/bin weiteres Unterverzeichnis libexec angelegt, darin liegt im Moment nur ant. Weitere jars für deploy step werden hinzukommen.
 * RPM spec file entwickelt, für jedes bundle lässt sich ein RPM file generieren. Damit kann APLAWS jetzt sowohl als WAR als auch als RPM file verteilt werden. RPM installiert webapps in /srv/aplaws/webapps.
 * In WEB-INF/bin weiteres Script ccm-hostint angelegt. Nutzung:
   * ccm-hostinit list  Auflistung verfügbarer Addon Module
   * ccm-hostinit info [module-name(s)] Anzeige info für Module aus der jeweiligen application.xml
   * ccm-hostinit add  [module-name(s)] kopieren der aufgeführten Module in das webapp application root. Anschließend kann / können die Module mit load [module-name(s)] in die Datenbank geladen werden. So können die vorkonfigurierten Module site-spezifischen Bedarfen angepasst werden. Angegeben werden muss Pfad zu "packages".


Aktuelle Beschränkungen
 * ccm-hostinit copy führt im Moment noch keine Kontrolle auf Abhängigkeiten durch (Praktisch kaum relevant, da die kritischen Pakete zwangsläufig im vorkonfigurierten Bundle enthalten sind).
 * Für neue Module wird web.xml nicht automatisch nachgeführt, falls erforderlich.
 * RPM enthält vermutlich noch einige RH Spezifika, z.B. /etc/sysconfig. Das muss nach und nach entweder generisch umgebaut oder distributionsspezifisch differenziert werden.




git-svn-id: https://svn.libreccm.org/ccm/trunk@1066 8810af33-2d31-482b-a856-94f89814c4df
2011-08-22 03:12:00 +00:00
pb 3a43e3df6a Weitere Modifikation des BUILD Systems sowie
Abschluss des Teils 2 eines neuen Installationssystems

* Klasse packaging/Load um einen parameter packagekeys-file erweitert, durch den die Liste der zu installierenden Module übergeben werden kann (anstelle von Command Line Parameter)
* deploy step erstellt in WEB-INF/bin/bundle/cfg eine Datei mit den zu installierenden Modulen (extrahiert aus project.xml), die den Angaben auf der Komandozeile entspricht
* load-bundle modifiziert, so dass die Module nun per Datei und nicht mehr als Parameter übergeben werden.
* Script ccm modifiziert, dass es ein neue Kommande *prepare* gibt, das den load step mit den für eine Erstinstallation notwendigen Parametern aufruft.
* JDBC Treiber aktualisiert.

Damit ist ein neues Installationstool bis Schritt 2 (ccm-prep tool) realisiert.

Ablauf:
* Installation des war Files in Tomcat
* Aufruf ccm prepare aus Verzeichnis WEB-INF/bin heraus
* Eintragen der notwendigen Parameter in dem Menüsystem
* Abschliessen mit "e".
* Starten Tomcat


git-svn-id: https://svn.libreccm.org/ccm/trunk@1059 8810af33-2d31-482b-a856-94f89814c4df
2011-08-14 08:33:32 +00:00
pb 98141ba556 Weitere Modifikation des BUILD Systems:
* das verwendete Bundle-Verzeichnis wird bei deploy nach WEB-INF/bin/bundle kopiert
* load-bundle greift jetzt darauf zu, nicht mehr auf ccm.bundle.folder und ccm-*-aplaws/bundle
* load tasks sind systematisiert:
  *  load-bundle:  verarbeitet db und config automatisch nach bundle files
  *  load-bundle-interactive:  verarbeitet db und config, fragt required parameter ab
  *  load-bundle-config:  verarbeitet nur config automatisch nach bundle files
  *  load-bundle-config-interactive: verarbeitet nur config, fragt required parameter ab
  *  load-bundle-data:  verarbeitet nur db automatisch nach bundle files

Das ist weiterer Schritt zu einem neuen Installationssystem.


git-svn-id: https://svn.libreccm.org/ccm/trunk@1058 8810af33-2d31-482b-a856-94f89814c4df
2011-08-12 10:09:52 +00:00
pb 3809f03bc2 Nachführen Änderungen in aplaws-trunk. HB repository jetzt synchron mit upstream r2230.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1051 8810af33-2d31-482b-a856-94f89814c4df
2011-08-03 09:52:54 +00:00
pb e228b13cf9 Weitere Anpassungen ldn-aplaws unt tools-ng.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1050 8810af33-2d31-482b-a856-94f89814c4df
2011-08-03 07:25:29 +00:00
pb 988b430bd1 Änderung im BUILD system:
Datei project.xml ist jetzt Teil des Bundle und ersetzt dort
application.cfg. 

Die Liste der Module für load-bundle wird jetzt aus project.xml
extrahiert. Damit entfällt das lästige synchronisieren der beiden
Dateien. 

Kopieren einer project.xml in das Basisverzeichnis (trunk) 
entfällt ersatzlos. ant configure ect. greifen auf die 
neue Position der Datei zu.


git-svn-id: https://svn.libreccm.org/ccm/trunk@1046 8810af33-2d31-482b-a856-94f89814c4df
2011-08-02 19:21:40 +00:00
pb 75eeb3b7c6 Nachführen der Änderungen in ccm-ldn-aplaws.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1039 8810af33-2d31-482b-a856-94f89814c4df
2011-07-31 22:42:30 +00:00
quasi 72d89da9bc Korrektur am build.xml zur Unterstürtzung von Netbeans
Jetzt funktioniert das Skript auch us Netbeans heraus. Ebenso mit dem "Automatic Project"-Plugin

git-svn-id: https://svn.libreccm.org/ccm/trunk@1035 8810af33-2d31-482b-a856-94f89814c4df
2011-07-29 06:16:00 +00:00
pb 439a63568b Update Tomcat auf Version 6.0.32, hinzufügen JDBC Treiber zu Postgresql 8.4
git-svn-id: https://svn.libreccm.org/ccm/trunk@1031 8810af33-2d31-482b-a856-94f89814c4df
2011-07-23 15:29:51 +00:00
pb 5b82b86cce Kleinere Korrekturen, Formatierungen, Dokumentierung.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1019 8810af33-2d31-482b-a856-94f89814c4df
2011-07-16 10:00:54 +00:00
pb ea39e12ae9 Source RPM to create a self-contained rpm distribution of the original
Apache binary Tomcat6 release 32 distribution. See accompanying README.



git-svn-id: https://svn.libreccm.org/ccm/trunk@976 8810af33-2d31-482b-a856-94f89814c4df
2011-06-22 11:32:19 +00:00
jensp 0e77a923bb - PostgreSQL JDBC Treiber Version 9.0
- Performence Optimierungen für sci-types-organization
- Kleinigkeitne und Logausgaben


git-svn-id: https://svn.libreccm.org/ccm/trunk@887 8810af33-2d31-482b-a856-94f89814c4df
2011-05-02 12:38:12 +00:00
quasi 74709be216 Backport für:
* Korrektur für PublishedLink
 * Anpassungen für AddCategoryStep, so daß nun die selektierten Kategorien immer angezeigt werden und diese Zuweisung auch im selben Formular wieder entfernt werden können.




git-svn-id: https://svn.libreccm.org/ccm/trunk@876 8810af33-2d31-482b-a856-94f89814c4df
2011-04-22 08:38:15 +00:00
jensp 34aa8f72ec - Integrated UMLGraph (http://www.umlgraph.org) into the JavaDoc build target
- Progress on the BibTeXExporter for SciPublications module.


git-svn-id: https://svn.libreccm.org/ccm/trunk@733 8810af33-2d31-482b-a856-94f89814c4df
2011-02-04 19:19:08 +00:00
jensp 9a4a3caef0 Readme aktualisiert, Hinweis für Heapspace (OpenCCM Ticket 12)
git-svn-id: https://svn.libreccm.org/ccm/trunk@670 8810af33-2d31-482b-a856-94f89814c4df
2011-01-06 12:05:50 +00:00
jensp d28cd2cb26 javadoc Target im build script so angepasst, dass auch Members mit Sichtbarkeit package, protected und private mit eingebunden werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@559 8810af33-2d31-482b-a856-94f89814c4df
2010-10-06 18:28:39 +00:00
pb 3892f343f3 ldn-aplaws: Anpassen an aktuellen Entwicklungsstand.
git-svn-id: https://svn.libreccm.org/ccm/trunk@507 8810af33-2d31-482b-a856-94f89814c4df
2010-08-17 09:47:56 +00:00
pb 08744c27f0 Netbeans project.xml angepasst.
git-svn-id: https://svn.libreccm.org/ccm/trunk@425 8810af33-2d31-482b-a856-94f89814c4df
2010-05-19 16:30:39 +00:00
pb c432218345 Prevent unused and demo files beeing included in jar / war files.
git-svn-id: https://svn.libreccm.org/ccm/trunk@416 8810af33-2d31-482b-a856-94f89814c4df
2010-05-08 08:45:54 +00:00
pb 0c7ae02e79 tomcat auf Version 6.0.26 aktualisiert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@401 8810af33-2d31-482b-a856-94f89814c4df
2010-04-27 13:48:15 +00:00
pb 85aa7bdb37 Lib Pfade angepasse (/var/sharfe/java/... entfernt).
git-svn-id: https://svn.libreccm.org/ccm/trunk@395 8810af33-2d31-482b-a856-94f89814c4df
2010-04-24 22:04:30 +00:00
pb 9ee625f50c Projekt Handbook hinzugefügt, project.xml auf Version 1-0-6 aktualisiert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@340 8810af33-2d31-482b-a856-94f89814c4df
2010-02-09 00:12:34 +00:00
pb 214ec17f2b Nachtrag zu Update Tomcate auf 8.0.20.
git-svn-id: https://svn.libreccm.org/ccm/trunk@316 8810af33-2d31-482b-a856-94f89814c4df
2009-12-16 21:57:54 +00:00
pb 7b8fada753 Integrated r2044-r2046: Removed dependency on BSF and Rhino/js by using javax.scripting as the manager for merge-webxml.
git-svn-id: https://svn.libreccm.org/ccm/trunk@315 8810af33-2d31-482b-a856-94f89814c4df
2009-12-16 08:41:17 +00:00
pb ef82d124b4 Update auf tomcat 6.0.20 Eventuell vorhandene Datei local.runtime.properties in trunk / devel root muss noch manuell angepasst werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@313 8810af33-2d31-482b-a856-94f89814c4df
2009-12-14 21:49:07 +00:00
pb 02e9598172 Patch r2033 upstream, Teil von r307 lokal rückgängig gemacht (Add bsf.jar und js.jar), da deploy nicht mehr funktioniert (../ant/.../optional/ScriptRunner nicht gefunden).
git-svn-id: https://svn.libreccm.org/ccm/trunk@312 8810af33-2d31-482b-a856-94f89814c4df
2009-12-14 21:05:36 +00:00
pb cf8673ba0f Added TUV r2040: Added ccm-run script for ecdc under Linux.
Trunk APLAWS and HB are at the same level now.

git-svn-id: https://svn.libreccm.org/ccm/trunk@311 8810af33-2d31-482b-a856-94f89814c4df
2009-12-14 15:21:46 +00:00
pb 0414a7e266 Integrated TUV r2034,2035,2036: Added bouncycastle JCE provider
Added second part of r2038 previously forgotten.

git-svn-id: https://svn.libreccm.org/ccm/trunk@309 8810af33-2d31-482b-a856-94f89814c4df
2009-12-14 15:06:55 +00:00
pb f2264d6aeb Added TUV r2030,2032,2033,2038,2039:
Fixed classpath for junit, junitperf and httpunit jars
Added Linux shell script for running ccm commands, e.g. ccm get 
Added bsf and rhino libraries required for merging web.xml 
Created example user/database creation script for postgres 
Tablespace is called ccm not aplaws for consistency for oracle 

git-svn-id: https://svn.libreccm.org/ccm/trunk@307 8810af33-2d31-482b-a856-94f89814c4df
2009-12-14 11:24:12 +00:00
pb 073aeea9c1 Integrated r2021: stop target for tomcat created
git-svn-id: https://svn.libreccm.org/ccm/trunk@281 8810af33-2d31-482b-a856-94f89814c4df
2009-11-02 10:22:13 +00:00
pb e1985286b0 Integrated r1977: Invoked Xalan using <java> instead of <xslt> to avoid issues with different environments.
git-svn-id: https://svn.libreccm.org/ccm/trunk@274 8810af33-2d31-482b-a856-94f89814c4df
2009-10-04 16:59:43 +00:00
pb 95aa6afb5b Fixed bug in JVM startup parameters for tomcat.
git-svn-id: https://svn.libreccm.org/ccm/trunk@272 8810af33-2d31-482b-a856-94f89814c4df
2009-10-01 19:46:39 +00:00
jensp 8b99a67aa5 Fixed Bug in combination with version ant-apache-bsf tasks 1.7.1/bsf-2.4.0. Fixed by prefixing non Java API packages in lines 1227-1232 of tools-ng/common/xsl/build-templates (which is used to create build-projects) with "Packages" as described at http://wiki.apache.org/ant/AntOddities#Using_your_own_classes_inside_.3Cscript.3E.
git-svn-id: https://svn.libreccm.org/ccm/trunk@270 8810af33-2d31-482b-a856-94f89814c4df
2009-09-29 18:20:45 +00:00
pb c559db1ad7 Debug Funktionalität zu ecdc hinzugefügt.
Benutzung:
In local.runtime.properties die Zeile
  #app.server.debug.on=true

einkommentieren. Per Default hört der Debugger auf Port 8000
(Default in Tomcat).

Ankoppeln:

In Netbeans: 
Debuggen -> Debugger anhängen ...

Im Menü ausfüllen:

Debugger: Java-Debugger (JPDA)
Anschluss: SocketAttach
Transport: dt_socket
Host: localhost
Port: 8000

Dann öffnet sich Debugger Fenster.




git-svn-id: https://svn.libreccm.org/ccm/trunk@268 8810af33-2d31-482b-a856-94f89814c4df
2009-09-27 21:23:27 +00:00
pb c547cf3086 Ergaenzung zu 264: einige fehlende jars und etwas Dokumentation
git-svn-id: https://svn.libreccm.org/ccm/trunk@258 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 17:18:20 +00:00
pb 6dbceb8256 Irgendeins von Terrys patches brauch jetzt ant-trax. In common/lib eingefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@256 8810af33-2d31-482b-a856-94f89814c4df
2009-08-29 10:19:21 +00:00
pb 6b0f51531f Integrated r1944,r1946,r1952,r1955: Added 'ccm' command to ecdc (couldn't find a user-friendly way to use ant directly), removed 'temporary measure' from ecdc instructions and added example of how to configure the 'devel' bundle for using Oracle, removed dependency of 'ccm' target on 'prepare-load' in build-ccm.xml.
git-svn-id: https://svn.libreccm.org/ccm/trunk@251 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 18:04:27 +00:00
pb 9453f4b35e Integrated r1943: web.xml is now constructed dynamically from fragments or copied from bundle.
git-svn-id: https://svn.libreccm.org/ccm/trunk@250 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 17:49:06 +00:00
pb 494a7b7b40 Integrated r1937,r1938: Added load-data (load --data) and load-init (load --init) ant targets to ecdc , ant deploy-ccm-core now generates a ccm-version.properties file containing the current version and release numbers
git-svn-id: https://svn.libreccm.org/ccm/trunk@249 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 16:39:18 +00:00
pb dcce15da7c Integrated r1930,r1931,r1932: Add new-apps target & install liferay (3d party portal server)
git-svn-id: https://svn.libreccm.org/ccm/trunk@247 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 15:27:42 +00:00
pb 6b71eb3ec5 tools-ng: integrated r1908,r1910,r1913,r1915-1919,r1926; esp.: upgrade target added. trunk hb is now in sync with vendor r1926
git-svn-id: https://svn.libreccm.org/ccm/trunk@240 8810af33-2d31-482b-a856-94f89814c4df
2009-08-28 13:49:40 +00:00