XWiki Installation auf RedHat Enterprise Linux 5EL (RHEL5)

DRAFT - installationsmitschrift - nicht für produktion!

Prerequisites

[root@r5-1-64 web2.0]# wget http://www.jcip.net/jcip-annotations.jar
--22:42:41--  http://www.jcip.net/jcip-annotations.jar
Resolving www.jcip.net... 209.40.96.31
Connecting to www.jcip.net|209.40.96.31|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2254 (2.2K) [text/plain]
Saving to: `jcip-annotations.jar'

100%[==================================================================================>] 2,254       --.-K/s   in 0.1s   

22:42:42 (18.6 KB/s) - `jcip-annotations.jar' saved [2254/2254]

[root@r5-1-64 web2.0]# file jcip-annotations.jar 
jcip-annotations.jar: Zip archive data, at least v1.0 to extract
[root@r5-1-64 web2.0]# zipinfo -l jcip-annotations.jar 
Archive:  jcip-annotations.jar   2254 bytes   9 files
drwxr-xr-x  2.0 unx        0 bx        0 stor  5-Nov-07 14:08 META-INF/
-rw-r--r--  2.0 unx      106 b-       93 defN  5-Nov-07 14:08 META-INF/MANIFEST.MF
drwxr-xr-x  2.0 unx        0 b-        0 stor  5-Nov-07 14:08 net/
drwxr-xr-x  2.0 unx        0 b-        0 stor  5-Nov-07 14:08 net/jcip/
drwxr-xr-x  2.0 unx        0 b-        0 stor  5-Nov-07 14:08 net/jcip/annotations/
-rw-r--r--  2.0 unx      436 b-      267 defN  5-Nov-07 14:08 net/jcip/annotations/GuardedBy.class
-rw-r--r--  2.0 unx      430 b-      250 defN  5-Nov-07 14:08 net/jcip/annotations/Immutable.class
-rw-r--r--  2.0 unx      438 b-      254 defN  5-Nov-07 14:08 net/jcip/annotations/NotThreadSafe.class
-rw-r--r--  2.0 unx      432 b-      252 defN  5-Nov-07 14:08 net/jcip/annotations/ThreadSafe.class
9 files, 1842 bytes uncompressed, 1116 bytes compressed:  39.4%
[root@r5-1-64 web2.0]# wget -S -c "http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz/from/http://ftp.gwdg.de/pub/misc/mysql/"
--22:52:27--  http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz/from/http://ftp.gwdg.de/pub/misc/mysql/
Resolving dev.mysql.com... 213.136.52.29
Connecting to dev.mysql.com|213.136.52.29|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 302 Found
  Date: Sun, 11 Jan 2009 21:52:28 GMT
  Server: Apache/2.0.58 (Unix) mod_ssl/2.0.58 OpenSSL/0.9.7f
  Set-Cookie: MySQL_S=aoba0ullu2h2f3u8glkac3qt9hd4snat; path=/; domain=mysql.com
  Expires: Thu, 19 Nov 1981 08:52:00 GMT
  Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  Pragma: no-cache
  Set-Cookie: mirror=http%3A%2F%2Fftp.gwdg.de%2Fpub%2Fmisc%2Fmysql%2F; expires=Fri, 10-Jan-2014 21:52:29 GMT; path=/
  Location: http://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz
  Connection: close
  Content-Type: text/html
Location: http://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz [following]
--22:52:29--  http://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz
Resolving ftp.gwdg.de... 134.76.12.3
Connecting to ftp.gwdg.de|134.76.12.3|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Date: Sun, 11 Jan 2009 21:52:29 GMT
  Server: Apache/1.3.27 (Linux/SuSE)
  Last-Modified: Tue, 21 Oct 2008 02:06:05 GMT
  ETag: "b850033-83d69a-48fd390d"
  Accept-Ranges: bytes
  Content-Length: 8640154
  Keep-Alive: timeout=15, max=100
  Connection: Keep-Alive
  Content-Type: application/x-gzip
  Content-Encoding: x-gzip
Length: 8640154 (8.2M) [application/x-gzip]
--22:52:31--  (try: 2)  http://ftp.gwdg.de/pub/misc/mysql/Downloads/Connector-J/mysql-connector-java-5.1.7.tar.gz
Reusing existing connection to ftp.gwdg.de:80.
HTTP request sent, awaiting response... 
  HTTP/1.1 200 OK
  Date: Sun, 11 Jan 2009 21:52:30 GMT
  Server: Apache/1.3.27 (Linux/SuSE)
  Last-Modified: Tue, 21 Oct 2008 02:06:05 GMT
  ETag: "b850033-83d69a-48fd390d"
  Accept-Ranges: bytes
  Content-Length: 8640154
  Keep-Alive: timeout=15, max=99
  Connection: Keep-Alive
  Content-Type: application/x-gzip
  Content-Encoding: x-gzip
Length: 8640154 (8.2M) [application/x-gzip]
Saving to: `mysql-connector-java-5.1.7.tar.gz'

100%[==================================================================================>] 8,640,154   1.06M/s   in 7.9s   

22:52:39 (1.04 MB/s) - `mysql-connector-java-5.1.7.tar.gz' saved [8640154/8640154]
[root@r5-1-64 web2.0]# yum search tomcat5
Loading "security" plugin
jakarta-commons-collections-tomcat5.x86_64 : Jakarta Commons Collection dependency for Tomcat5
tomcat5-servlet-2.4-api-javadoc.x86_64 : Javadoc generated documentation for tomcat5-servlet-2.4-api
tomcat5-jasper-javadoc.x86_64 : Javadoc generated documentation for tomcat5-jasper
struts-webapps-tomcat5.x86_64 : Sample struts webapps for tomcat5
tomcat5.x86_64 : Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
tomcat5-server-lib.x86_64 : Libraries needed to run the Tomcat Web container (part)
tomcat5-admin-webapps.x86_64 : The administrative web applications for Jakarta Tomcat
tomcat5-jsp-2.0-api.x86_64 : Jakarta Tomcat Servlet and JSP implementation classes
tomcat5-jasper.x86_64 : Compiler JARs and associated scripts for tomcat5
tomcat5-common-lib.x86_64 : Libraries needed to run the Tomcat Web container (part)
tomcat5-servlet-2.4-api.x86_64 : Jakarta Tomcat Servlet implementation classes
tomcat5-webapps.x86_64 : Web applications for Jakarta Tomcat
tomcat5-jsp-2.0-api-javadoc.x86_64 : Javadoc generated documentation for tomcat5-jsp-2.0-api
[root@r5-1-64 web2.0]# yum install tomcat5 mysql-server 
Loading "security" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package tomcat5.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5 for package: tomcat5
--> Processing Dependency: jakarta-commons-daemon >= 1.0.1 for package: tomcat5
--> Processing Dependency: libgcj_bc.so.1()(64bit) for package: tomcat5
--> Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5 for package: tomcat5
--> Processing Dependency: xml-commons-apis >= 1.3 for package: tomcat5
--> Processing Dependency: jndi-ldap for package: tomcat5
--> Processing Dependency: java-gcj-compat >= 1.0.31 for package: tomcat5
--> Processing Dependency: xerces-j2 >= 2.7.1 for package: tomcat5
--> Processing Dependency: tomcat5-common-lib = 5.5.23-0jpp.7.el5 for package: tomcat5
--> Processing Dependency: jpackage-utils >= 1.6.0 for package: tomcat5
--> Processing Dependency: jakarta-commons-launcher >= 0.9 for package: tomcat5
--> Processing Dependency: tomcat5-server-lib = 5.5.23-0jpp.7.el5 for package: tomcat5
---> Package mysql-server.x86_64 0:5.0.45-7.el5 set to be updated
--> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15)(64bit) for package: mysql-server
--> Processing Dependency: perl-DBI for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15()(64bit) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15)(64bit) for package: mysql-server
--> Processing Dependency: mysql = 5.0.45-7.el5 for package: mysql-server
--> Processing Dependency: perl(DBI) for package: mysql-server
--> Processing Dependency: perl-DBD-MySQL for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.15()(64bit) for package: mysql-server
--> Running transaction check
---> Package xerces-j2.x86_64 0:2.7.1-7jpp.2 set to be updated
--> Processing Dependency: xml-commons-resolver >= 1.1 for package: xerces-j2
---> Package libgcj.x86_64 0:4.1.2-42.el5 set to be updated
--> Processing Dependency: libart_lgpl >= 2.1.0 for package: libgcj
--> Processing Dependency: libXtst.so.6()(64bit) for package: libgcj
--> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: libgcj
--> Processing Dependency: libasound.so.2()(64bit) for package: libgcj
---> Package ldapjdk.x86_64 0:4.18-2jpp.3.el5 set to be updated
---> Package xml-commons-apis.x86_64 0:1.3.02-0.b2.7jpp.10 set to be updated
--> Processing Dependency: xml-commons = 1.3.02-0.b2.7jpp.10 for package: xml-commons-apis
---> Package perl-DBI.x86_64 0:1.52-1.fc6 set to be updated
---> Package jakarta-commons-launcher.x86_64 0:0.9-6jpp.1 set to be updated
---> Package java-1.4.2-gcj-compat.x86_64 0:1.4.2.0-40jpp.115 set to be updated
filelists.xml.gz          100% |=========================|  180 B    00:00     
filelists.xml.gz          100% |=========================| 2.5 MB    00:00     
--> Processing Dependency: gjdoc for package: java-1.4.2-gcj-compat
---> Package jakarta-commons-daemon.x86_64 1:1.0.1-6jpp.1 set to be updated
---> Package mysql.x86_64 0:5.0.45-7.el5 set to be updated
---> Package tomcat5-common-lib.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: tomcat5-jsp-2.0-api = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package: tomcat5-common-lib
--> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-pool >= 1.2 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-el >= 1.0 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package: tomcat5-common-lib
--> Processing Dependency: eclipse-ecj >= 3.1.1 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-jsp-2.0-api = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-servlet-2.4-api = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-el >= 1.0 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-collections >= 3.1 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-jasper = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: ant >= 1.6 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-logging >= 1.0.4 for package: tomcat5-common-lib
--> Processing Dependency: jaf >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: tomcat5-servlet-2.4-api = 5.5.23-0jpp.7.el5 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-pool >= 1.2 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-dbcp >= 1.2.1 for package: tomcat5-common-lib
--> Processing Dependency: eclipse-ecj >= 3.1.1 for package: tomcat5-common-lib
--> Processing Dependency: jakarta-commons-collections >= 3.1 for package: tomcat5-common-lib
--> Processing Dependency: javamail >= 1.3.1 for package: tomcat5-common-lib
--> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
--> Processing Dependency: jta >= 1.0.1 for package: tomcat5-common-lib
--> Processing Dependency: mx4j >= 3.0.1 for package: tomcat5-common-lib
---> Package tomcat5-server-lib.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
--> Processing Dependency: jakarta-commons-digester >= 1.6 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package: tomcat5-server-lib
--> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-beanutils >= 1.7.0 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package: tomcat5-server-lib
--> Processing Dependency: regexp >= 1.3 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-digester >= 1.6 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-modeler >= 1.1-8jpp.1.0.1 for package: tomcat5-server-lib
--> Processing Dependency: jakarta-commons-fileupload >= 1.0-1jpp for package: tomcat5-server-lib
---> Package perl-DBD-MySQL.x86_64 0:3.0007-1.fc6 set to be updated
---> Package jpackage-utils.noarch 0:1.7.3-1jpp.2.el5 set to be updated
--> Running transaction check
---> Package jakarta-commons-collections.x86_64 0:3.2-2jpp.3 set to be updated
---> Package jakarta-commons-beanutils.x86_64 0:1.7.0-5jpp.1 set to be updated
---> Package tomcat5-jasper.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
---> Package libart_lgpl.x86_64 0:2.3.17-4 set to be updated
---> Package jakarta-commons-digester.x86_64 0:1.7-5jpp.1 set to be updated
---> Package jakarta-commons-logging.x86_64 0:1.0.4-6jpp.1 set to be updated
---> Package mx4j.x86_64 1:3.0.1-6jpp.4 set to be updated
--> Processing Dependency: axis >= 1.1 for package: mx4j
--> Processing Dependency: bcel >= 5.0 for package: mx4j
--> Processing Dependency: log4j >= 1.2.7 for package: mx4j
---> Package jakarta-commons-dbcp.x86_64 0:1.2.1-7jpp.1 set to be updated
---> Package classpathx-mail.x86_64 0:1.1.1-4jpp.2 set to be updated
---> Package jakarta-commons-fileupload.x86_64 1:1.0-6jpp.1 set to be updated
---> Package libXtst.x86_64 0:1.0.1-3.1 set to be updated
---> Package alsa-lib.x86_64 0:1.0.14-1.rc4.el5 set to be updated
---> Package tomcat5-servlet-2.4-api.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
---> Package jakarta-commons-el.x86_64 0:1.0-7jpp.1 set to be updated
---> Package eclipse-ecj.x86_64 1:3.2.1-19.el5 set to be updated
---> Package xml-commons.x86_64 0:1.3.02-0.b2.7jpp.10 set to be updated
---> Package gjdoc.x86_64 0:0.7.7-12.el5 set to be updated
--> Processing Dependency: antlr for package: gjdoc
---> Package ant.x86_64 0:1.6.5-2jpp.2 set to be updated
--> Processing Dependency: java-devel for package: ant
---> Package geronimo-specs-compat.x86_64 0:1.0-0.M2.2jpp.12 set to be updated
--> Processing Dependency: geronimo-specs = 1.0-0.M2.2jpp.12 for package: geronimo-specs-compat
---> Package tomcat5-jsp-2.0-api.x86_64 0:5.5.23-0jpp.7.el5 set to be updated
---> Package jakarta-commons-pool.x86_64 0:1.3-5jpp.1 set to be updated
---> Package regexp.x86_64 0:1.4-2jpp.2 set to be updated
---> Package classpathx-jaf.x86_64 0:1.0-9jpp.1 set to be updated
---> Package jakarta-commons-modeler.x86_64 0:1.1-8jpp.3.el5 set to be updated
--> Processing Dependency: jaxp_transform_impl for package: jakarta-commons-modeler
---> Package xml-commons-resolver.x86_64 0:1.1-1jpp.12 set to be updated
--> Running transaction check
---> Package geronimo-specs.x86_64 0:1.0-0.M2.2jpp.12 set to be updated
---> Package log4j.x86_64 0:1.2.13-3jpp.2 set to be updated
---> Package java-1.4.2-gcj-compat-devel.x86_64 0:1.4.2.0-40jpp.115 set to be updated
--> Processing Dependency: libgcj-devel >= 4.0.0-0.42 for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: gcc-java >= 4.0.0-0.42 for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcj.spec for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: libgcj-devel >= 4.0.0-0.42 for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: gcc-java >= 4.0.0-0.42 for package: java-1.4.2-gcj-compat-devel
--> Processing Dependency: /usr/lib/gcc/x86_64-redhat-linux/4.1.1/libgcj.spec for package: java-1.4.2-gcj-compat-devel
---> Package antlr.x86_64 0:2.7.6-4jpp.2 set to be updated
---> Package bcel.x86_64 0:5.1-8jpp.1 set to be updated
---> Package axis.x86_64 0:1.2.1-2jpp.6 set to be updated
--> Processing Dependency: jakarta-commons-httpclient for package: axis
--> Processing Dependency: wsdl4j for package: axis
--> Processing Dependency: jakarta-commons-discovery for package: axis
---> Package xalan-j2.x86_64 0:2.7.0-6jpp.1 set to be updated
--> Running transaction check
---> Package gcc-java.x86_64 0:4.1.2-42.el5 set to be updated
---> Package libgcj-devel.x86_64 0:4.1.2-42.el5 set to be updated
---> Package jakarta-commons-discovery.x86_64 1:0.3-4jpp.1 set to be updated
---> Package wsdl4j.x86_64 0:1.5.2-4jpp.1 set to be updated
---> Package jakarta-commons-httpclient.x86_64 1:3.0-7jpp.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 mysql-server            x86_64     5.0.45-7.el5     Server            9.7 M
 tomcat5                 x86_64     5.5.23-0jpp.7.el5  Server            358 k
Installing for dependencies:
 alsa-lib                x86_64     1.0.14-1.rc4.el5  Server            408 k
 ant                     x86_64     1.6.5-2jpp.2     Server            2.3 M
 antlr                   x86_64     2.7.6-4jpp.2     Server            1.1 M
 axis                    x86_64     1.2.1-2jpp.6     Server            2.3 M
 bcel                    x86_64     5.1-8jpp.1       Server            1.1 M
 classpathx-jaf          x86_64     1.0-9jpp.1       Server            111 k
 classpathx-mail         x86_64     1.1.1-4jpp.2     Server            1.2 M
 eclipse-ecj             x86_64     1:3.2.1-19.el5   Server            9.0 M
 gcc-java                x86_64     4.1.2-42.el5     Server            3.2 M
 geronimo-specs          x86_64     1.0-0.M2.2jpp.12  Server            259 k
 geronimo-specs-compat   x86_64     1.0-0.M2.2jpp.12  Server            5.5 k
 gjdoc                   x86_64     0.7.7-12.el5     Server            886 k
 jakarta-commons-beanutils  x86_64     1.7.0-5jpp.1     Server            571 k
 jakarta-commons-collections  x86_64     3.2-2jpp.3       Server            1.2 M
 jakarta-commons-daemon  x86_64     1:1.0.1-6jpp.1   Server             46 k
 jakarta-commons-dbcp    x86_64     1.2.1-7jpp.1     Server            279 k
 jakarta-commons-digester  x86_64     1.7-5jpp.1       Server            350 k
 jakarta-commons-discovery  x86_64     1:0.3-4jpp.1     Server            151 k
 jakarta-commons-el      x86_64     1.0-7jpp.1       Server            269 k
 jakarta-commons-fileupload  x86_64     1:1.0-6jpp.1     Server             53 k
 jakarta-commons-httpclient  x86_64     1:3.0-7jpp.1     Server            597 k
 jakarta-commons-launcher  x86_64     0.9-6jpp.1       Server             97 k
 jakarta-commons-logging  x86_64     1.0.4-6jpp.1     Server            116 k
 jakarta-commons-modeler  x86_64     1.1-8jpp.3.el5   Server            260 k
 jakarta-commons-pool    x86_64     1.3-5jpp.1       Server            143 k
 java-1.4.2-gcj-compat   x86_64     1.4.2.0-40jpp.115  Server             29 k
 java-1.4.2-gcj-compat-devel  x86_64     1.4.2.0-40jpp.115  Server             50 k
 jpackage-utils          noarch     1.7.3-1jpp.2.el5  Server             61 k
 ldapjdk                 x86_64     4.18-2jpp.3.el5  Server            907 k
 libXtst                 x86_64     1.0.1-3.1        Server             16 k
 libart_lgpl             x86_64     2.3.17-4         Server             75 k
 libgcj                  x86_64     4.1.2-42.el5     Server             18 M
 libgcj-devel            x86_64     4.1.2-42.el5     Server            1.4 M
 log4j                   x86_64     1.2.13-3jpp.2    Server            731 k
 mx4j                    x86_64     1:3.0.1-6jpp.4   Server            2.7 M
 mysql                   x86_64     5.0.45-7.el5     Server            4.2 M
 perl-DBD-MySQL          x86_64     3.0007-1.fc6     Server            147 k
 perl-DBI                x86_64     1.52-1.fc6       Server            605 k
 regexp                  x86_64     1.4-2jpp.2       Server            102 k
 tomcat5-common-lib      x86_64     5.5.23-0jpp.7.el5  Server            220 k
 tomcat5-jasper          x86_64     5.5.23-0jpp.7.el5  Server            1.1 M
 tomcat5-jsp-2.0-api     x86_64     5.5.23-0jpp.7.el5  Server            100 k
 tomcat5-server-lib      x86_64     5.5.23-0jpp.7.el5  Server            4.1 M
 tomcat5-servlet-2.4-api  x86_64     5.5.23-0jpp.7.el5  Server            160 k
 wsdl4j                  x86_64     1.5.2-4jpp.1     Server            430 k
 xalan-j2                x86_64     2.7.0-6jpp.1     Server            2.9 M
 xerces-j2               x86_64     2.7.1-7jpp.2     Server            2.1 M
 xml-commons             x86_64     1.3.02-0.b2.7jpp.10  Server             19 k
 xml-commons-apis        x86_64     1.3.02-0.b2.7jpp.10  Server            388 k
 xml-commons-resolver    x86_64     1.1-1jpp.12      Server            171 k

Transaction Summary
=============================================================================
Install     52 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 77 M
Is this ok [y/N]: y   
Downloading Packages:
(1/52): libart_lgpl-2.3.1 100% |=========================|  75 kB    00:00     
(2/52): libXtst-1.0.1-3.1 100% |=========================|  16 kB    00:00     
(3/52): alsa-lib-1.0.14-1 100% |=========================| 408 kB    00:00     
(4/52): mysql-server-5.0. 100% |=========================| 9.7 MB    00:00     
(5/52): gcc-java-4.1.2-42 100% |=========================| 3.2 MB    00:00     
(6/52): perl-DBD-MySQL-3. 100% |=========================| 147 kB    00:00     
(7/52): libgcj-devel-4.1. 100% |=========================| 1.4 MB    00:00     
(8/52): jpackage-utils-1. 100% |=========================|  61 kB    00:00     
(9/52): libgcj-4.1.2-42.e 100% |=========================|  18 MB    00:00     
(10/52): perl-DBI-1.52-1. 100% |=========================| 605 kB    00:00     
(11/52): mysql-5.0.45-7.e 100% |=========================| 4.2 MB    00:00     
(12/52): jakarta-commons- 100% |=========================| 116 kB    00:00     
(13/52): tomcat5-servlet- 100% |=========================| 160 kB    00:00     
(14/52): eclipse-ecj-3.2. 100% |=========================| 9.0 MB    00:00     
(15/52): jakarta-commons- 100% |=========================| 597 kB    00:00     
(16/52): java-1.4.2-gcj-c 100% |=========================|  50 kB    00:00     
(17/52): java-1.4.2-gcj-c 100% |=========================|  29 kB    00:00     
(18/52): antlr-2.7.6-4jpp 100% |=========================| 1.1 MB    00:00     
(19/52): xml-commons-1.3. 100% |=========================|  19 kB    00:00     
(20/52): gjdoc-0.7.7-12.e 100% |=========================| 886 kB    00:00     
(21/52): tomcat5-jsp-2.0- 100% |=========================| 100 kB    00:00     
(22/52): xalan-j2-2.7.0-6 100% |=========================| 2.9 MB    00:00     
(23/52): jakarta-commons- 100% |=========================| 1.2 MB    00:00     
(24/52): jakarta-commons- 100% |=========================| 571 kB    00:00     
(25/52): tomcat5-jasper-5 100% |=========================| 1.1 MB    00:00     
(26/52): tomcat5-common-l 100% |=========================| 220 kB    00:00     
(27/52): tomcat5-server-l 100% |=========================| 4.1 MB    00:00     
(28/52): jakarta-commons- 100% |=========================| 350 kB    00:00     
(29/52): xml-commons-apis 100% |=========================| 388 kB    00:00     
(30/52): jakarta-commons- 100% |=========================|  97 kB    00:00     
(31/52): mx4j-3.0.1-6jpp. 100% |=========================| 2.7 MB    00:00     
(32/52): jakarta-commons- 100% |=========================| 279 kB    00:00     
(33/52): geronimo-specs-1 100% |=========================| 259 kB    00:00     
(34/52): classpathx-mail- 100% |=========================| 1.2 MB    00:00     
(35/52): jakarta-commons- 100% |=========================| 151 kB    00:00     
(36/52): jakarta-commons- 100% |=========================|  53 kB    00:00     
(37/52): jakarta-commons- 100% |=========================| 269 kB    00:00     
(38/52): ldapjdk-4.18-2jp 100% |=========================| 907 kB    00:00     
(39/52): log4j-1.2.13-3jp 100% |=========================| 731 kB    00:00     
(40/52): wsdl4j-1.5.2-4jp 100% |=========================| 430 kB    00:00     
(41/52): bcel-5.1-8jpp.1. 100% |=========================| 1.1 MB    00:00     
(42/52): ant-1.6.5-2jpp.2 100% |=========================| 2.3 MB    00:00     
(43/52): xerces-j2-2.7.1- 100% |=========================| 2.1 MB    00:00     
(44/52): geronimo-specs-c 100% |=========================| 5.5 kB    00:00     
(45/52): tomcat5-5.5.23-0 100% |=========================| 358 kB    00:00     
(46/52): jakarta-commons- 100% |=========================| 143 kB    00:00     
(47/52): regexp-1.4-2jpp. 100% |=========================| 102 kB    00:00     
(48/52): jakarta-commons- 100% |=========================|  46 kB    00:00     
(49/52): axis-1.2.1-2jpp. 100% |=========================| 2.3 MB    00:00     
(50/52): classpathx-jaf-1 100% |=========================| 111 kB    00:00     
(51/52): jakarta-commons- 100% |=========================| 260 kB    00:00     
(52/52): xml-commons-reso 100% |=========================| 171 kB    00:00     
Running rpm_check_debug
Running Transaction Test
...
[root@r5-1-64 web2.0]# sh jdk-1_5_0_17-linux-amd64-rpm.bin 
Sun Microsystems, Inc.  Binary Code License Agreement

for the JAVA 2 PLATFORM STANDARD EDITION DEVELOPMENT KIT 5.0

...

Do you agree to the above license terms? [yes or no] 
yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: jdk-1_5_0_17-linux-amd64.rpm  
Preparing...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
 
Done.
[root@r5-1-64 web2.0]# wget -S -c http://download.forge.objectweb.org/xwiki/xwiki-enterprise-web-1.7.1.war
--22:41:19--  http://download.forge.objectweb.org/xwiki/xwiki-enterprise-web-1.7.1.war
Connecting to 192.168.178.10:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.0 200 OK
  Date: Sun, 11 Jan 2009 21:41:19 GMT
  Server: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
  Last-Modified: Sun, 11 Jan 2009 18:03:06 GMT
  ETag: "1e5fffb-392ff23-46038cd524a80"
  Accept-Ranges: bytes
  Content-Length: 59965219
  Content-Type: text/plain
  X-Cache: MISS from tiricache.
  X-Cache-Lookup: MISS from tiricache.:3128
  Via: 1.0 tiricache.:3128 (squid/2.6.STABLE6)
  Proxy-Connection: close
Length: 59965219 (57M) [text/plain]
--22:41:20--  (try: 2)  http://download.forge.objectweb.org/xwiki/xwiki-enterprise-web-1.7.1.war
Connecting to 192.168.178.10:8000... connected.
Proxy request sent, awaiting response... 
  HTTP/1.0 200 OK
  Date: Sun, 11 Jan 2009 21:41:20 GMT
  Server: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c
  Last-Modified: Sun, 11 Jan 2009 18:03:06 GMT
  ETag: "1e5fffb-392ff23-46038cd524a80"
  Accept-Ranges: bytes
  Content-Length: 59965219
  Content-Type: text/plain
  X-Cache: MISS from tiricache.
  X-Cache-Lookup: MISS from tiricache.:3128
  Via: 1.0 tiricache.:3128 (squid/2.6.STABLE6)
  Proxy-Connection: close
Length: 59965219 (57M) [text/plain]
Saving to: `xwiki-enterprise-web-1.7.1.war'

100%[=========================================================================================================================================>] 59,965,219  66.7K/s   in 23m 11s

23:04:31 (42.1 KB/s) - `xwiki-enterprise-web-1.7.1.war' saved [59965219/59965219]

Konfiguration

[root@r5-1-64 web2.0]# unzip -qq xwiki-enterprise-web-1.7.1.war -d /usr/share/tomcat5/webapps/xwiki
[root@r5-1-64 web2.0]# echo $?
0
[root@r5-1-64 web2.0]# cp jcip-annotations.jar /usr/share/tomcat5/webapps/xwiki/WEB-INF/lib/
  • Ebenso muss auch der mysql Connector in das gleiche lib Verzeichnis
[root@r5-1-64 web2.0]# tar xzf mysql-connector-java-5.1.7.tar.gz 
[root@r5-1-64 web2.0]# cd mysql-connector-java-5.1.7
[root@r5-1-64 mysql-connector-java-5.1.7]# cp mysql-connector-java-5.1.7-bin.jar  /usr/share/tomcat5/webapps/xwiki/WEB-INF/lib/
[root@r5-1-64 mysql-connector-java-5.1.7]# cd  /usr/share/tomcat5/webapps/xwiki/WEB-INF/lib/
[root@r5-1-64 lib]# ln -s mysql-connector-java-5.1.7-bin.jar mysql-connector-java.jar 

update-alternatives für java

[root@r5-1-64 logs]# alternatives --display java
java - status is manual.
 link currently points to /usr/java/jdk1.5.0_17/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - priority 1420
 slave keytool: /usr/lib/jvm/jre-1.4.2-gcj/bin/keytool
 slave rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
 slave jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj
 slave jre: /usr/lib/jvm/jre-1.4.2-gcj

[root@r5-1-64 ~]# JDK=/usr/java/jdk
[root@r5-1-64 ~]# /usr/sbin/alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_17/bin/java 10
[root@r5-1-64 ~]# /usr/sbin/alternatives --install /usr/bin/javac javac /usr/java/jdk1.5.0_17/bin/javac 10
[root@r5-1-64 ~]# /usr/sbin/alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
   2           /usr/java/jdk1.5.0_17/bin/java

Enter to keep the current selection[+], or type selection number: 2
[root@r5-1-64 ~]#  /usr/sbin/alternatives --config javac

There are 2 programs which provide 'javac'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/java-1.4.2-gcj/bin/javac
   2           /usr/java/jdk1.5.0_17/bin/javac

Enter to keep the current selection[+], or type selection number: 2
[root@r5-1-64 ~]#  /usr/sbin/alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
 + 2           /usr/java/jdk1.5.0_17/bin/java

Enter to keep the current selection[+], or type selection number: 
[root@r5-1-64 ~]# java -version
java version "1.5.0_17"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b04)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_17-b04, mixed mode)

tomcat5 restart

[root@r5-1-64 ~]# /etc/init.d/tomcat5 restart
Stopping tomcat5: Starting tomcat5: /usr/bin/rebuild-jar-repository: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
/usr/bin/rebuild-jar-repository: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
/usr/bin/rebuild-jar-repository: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
/usr/bin/rebuild-jar-repository: error: JVM_LIBDIR /usr/lib/jvm-exports/java does not exist or is not a directory
                                                           [  OK  ]

[root@r5-1-64 ~]# vi /etc/profile.d/java.sh
#!/bin/sh
export JAVA_HOME=/usr/java/jdk
export JRE_HOME=$JAVA_HOME/jre
export J2RE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$J2RE_HOME/bin:$PATH
"/etc/profile.d/java.sh" [New] 5L, 166C written
[root@r5-1-64 ~]# cd /usr/java/
[root@r5-1-64 java]# ls -al
total 16
drwxr-xr-x  3 root root 4096 Jan 11 22:57 .
drwxr-xr-x 15 root root 4096 Jan 11 22:57 ..
drwxr-xr-x  9 root root 4096 Jan 11 22:57 jdk1.5.0_17
[root@r5-1-64 java]# ln -s jdk1.5.0_17 jdk
[root@r5-1-64 java]# ll
total 4
lrwxrwxrwx 1 root root   11 Jan 11 23:34 jdk -> jdk1.5.0_17
drwxr-xr-x 9 root root 4096 Jan 11 22:57 jdk1.5.0_17
[root@r5-1-64 java]# chmod 755 /etc/profile.d/java.sh 
  • /etc/tomcat5/tomcat5.conf
# modify to
JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/java}"
  • /etc/sysconfig/tomcat5
#modify to
JAVA_HOME="${JAVA_HOME:-/usr/lib/jvm/java}"

EPEL Repository

  • OpenJDK hilft uns, die Java Issues zu lösen. Daher installieren wir das EPEL Repository, um die Pakete bequem in RHEL5 installieren zu können.
[root@r5-1-64 logs]# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
Retrieving http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm
warning: /var/tmp/rpm-xfer.Bp1GX2: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@r5-1-64 logs]# yum update
Loading "security" plugin
epel                      100% |=========================| 2.1 kB    00:00     
primary.sqlite.bz2        100% |=========================| 2.6 MB    00:02     
Skipping security plugin, no data
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
--> Running transaction check
---> Package epel-release.noarch 0:5-3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 epel-release            noarch     5-3              epel               12 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 12 k
Is this ok [y/N]: y
Downloading Packages:
(1/1): epel-release-5-3.n 100% |=========================|  12 kB    00:00     
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating  : epel-release                 ######################### [1/2] 
  Cleanup   : epel-release                 ######################### [2/2] 

Updated: epel-release.noarch 0:5-3
Complete!

OpenJDK

[root@r5-1-64 logs]# yum search java | grep 1.6
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk.i386 : OpenJDK Runtime Environment
java-1.6.0-openjdk-devel.i386 : OpenJDK Development Environment
java-1.6.0-openjdk.i386 : OpenJDK Runtime Environment
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.6.0-openjdk-devel.i386 : OpenJDK Development Environment
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.6.0-openjdk-plugin.x86_64 : OpenJDK Web Browser Plugin
java-1.6.0-openjdk-plugin.x86_64 : OpenJDK Web Browser Plugin
[root@r5-1-64 logs]# yum install java-1.6.0-openjdk
Loading "security" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.i386 1:1.6.0.0-1.0.b12.el5.2 set to be updated
--> Processing Dependency: tzdata-java for package: java-1.6.0-openjdk
--> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4) for package: java-1.6.0-openjdk
--> Processing Dependency: libasound.so.2 for package: java-1.6.0-openjdk
--> Processing Dependency: rhino for package: java-1.6.0-openjdk
--> Processing Dependency: libgif.so.4 for package: java-1.6.0-openjdk
--> Processing Dependency: libpng12.so.0 for package: java-1.6.0-openjdk
--> Processing Dependency: libXtst.so.6 for package: java-1.6.0-openjdk
--> Processing Dependency: libfreetype.so.6 for package: java-1.6.0-openjdk
--> Processing Dependency: libasound.so.2(ALSA_0.9) for package: java-1.6.0-openjdk
--> Processing Dependency: libpng12.so.0(PNG12_0) for package: java-1.6.0-openjdk
--> Processing Dependency: libjpeg.so.62 for package: java-1.6.0-openjdk
---> Package java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.0.b12.el5.2 set to be updated
--> Processing Dependency: libgif.so.4()(64bit) for package: java-1.6.0-openjdk
--> Running transaction check
---> Package libpng.i386 2:1.2.10-7.1.el5_0.1 set to be updated
---> Package libjpeg.i386 0:6b-37 set to be updated
---> Package tzdata-java.noarch 0:2007k-0.3.el5 set to be updated
---> Package giflib.x86_64 0:4.1.3-7.1.el5.1 set to be updated
---> Package rhino.noarch 0:1.6-0.1.r5.1.3.el5 set to be updated
---> Package alsa-lib.i386 0:1.0.14-1.rc4.el5 set to be updated
---> Package freetype.i386 0:2.2.1-19.el5 set to be updated
---> Package libXtst.i386 0:1.0.1-3.1 set to be updated
---> Package giflib.i386 0:4.1.3-7.1.el5.1 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 java-1.6.0-openjdk      i386       1:1.6.0.0-1.0.b12.el5.2  epel               36 M
 java-1.6.0-openjdk      x86_64     1:1.6.0.0-1.0.b12.el5.2  epel               35 M
Installing for dependencies:
 alsa-lib                i386       1.0.14-1.rc4.el5  Server            407 k
 freetype                i386       2.2.1-19.el5     Server            314 k
 giflib                  x86_64     4.1.3-7.1.el5.1  Server             39 k
 giflib                  i386       4.1.3-7.1.el5.1  Server             39 k
 libXtst                 i386       1.0.1-3.1        Server             16 k
 libjpeg                 i386       6b-37            Server            139 k
 libpng                  i386       2:1.2.10-7.1.el5_0.1  Server            242 k
 rhino                   noarch     1.6-0.1.r5.1.3.el5  epel              456 k
 tzdata-java             noarch     2007k-0.3.el5    epel              159 k

Transaction Summary
=============================================================================
Install     11 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 73 M
Is this ok [y/N]: y
Downloading Packages:
(1/11): java-1.6.0-openjd 100% |=========================|  35 MB    00:47     
(2/11): java-1.6.0-openjd 100% |=========================|  36 MB    00:46     
(3/11): rhino-1.6-0.1.r5. 100% |=========================| 456 kB    00:00     
(4/11): tzdata-java-2007k 100% |=========================| 159 kB    00:00     
(5/11): libpng-1.2.10-7.1 100% |=========================| 242 kB    00:00     
(6/11): libjpeg-6b-37.i38 100% |=========================| 139 kB    00:00     
(7/11): giflib-4.1.3-7.1. 100% |=========================|  39 kB    00:00     
(8/11): alsa-lib-1.0.14-1 100% |=========================| 407 kB    00:00     
(9/11): freetype-2.2.1-19 100% |=========================| 314 kB    00:00     
(10/11): libXtst-1.0.1-3. 100% |=========================|  16 kB    00:00     
(11/11): giflib-4.1.3-7.1 100% |=========================|  39 kB    00:00     
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: libjpeg                      ####################### [ 1/11] 
  Installing: giflib                       ####################### [ 2/11] 
  Installing: giflib                       ####################### [ 3/11] 
  Installing: libXtst                      ####################### [ 4/11] 
  Installing: freetype                     ####################### [ 5/11] 
  Installing: alsa-lib                     ####################### [ 6/11] 
  Installing: libpng                       ####################### [ 7/11] 
  Installing: rhino                        ####################### [ 8/11] 
  Installing: tzdata-java                  ####################### [ 9/11] 
  Installing: java-1.6.0-openjdk           ####################### [10/11] 
No theme index file in '/usr/share/icons/hicolor'.
If you really want to create an icon cache here, use --ignore-theme-index.
  Installing: java-1.6.0-openjdk           ####################### [11/11] 
No theme index file in '/usr/share/icons/hicolor'.
If you really want to create an icon cache here, use --ignore-theme-index.

Installed: java-1.6.0-openjdk.i386 1:1.6.0.0-1.0.b12.el5.2 java-1.6.0-openjdk.x86_64 1:1.6.0.0-1.0.b12.el5.2
Dependency Installed: alsa-lib.i386 0:1.0.14-1.rc4.el5 freetype.i386 0:2.2.1-19.el5 giflib.x86_64 0:4.1.3-7.1.el5.1 giflib.i386 0:4.1.3-7.1.el5.1 libXtst.i386 0:1.0.1-3.1 libjpeg.i386 0:6b-37 libpng.i386 2:1.2.10-7.1.el5_0.1 rhino.noarch 0:1.6-0.1.r5.1.3.el5 tzdata-java.noarch 0:2007k-0.3.el5
Complete!

alternatives anpassen

[root@r5-1-64 logs]# alternatives --remove java /usr/java/jdk1.5.0_17/bin/java
[root@r5-1-64 logs]# alternatives --display java
java - status is auto.
 link currently points to /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
/usr/lib/jvm/jre-1.4.2-gcj/bin/java - priority 1420
 slave javaws: (null)
 slave keytool: /usr/lib/jvm/jre-1.4.2-gcj/bin/keytool
 slave orbd: (null)
 slave pack200: (null)
 slave policytool: (null)
 slave rmid: (null)
 slave rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry
 slave servertool: (null)
 slave tnameserv: (null)
 slave unpack200: (null)
 slave jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj
 slave jre: /usr/lib/jvm/jre-1.4.2-gcj
 slave java.1.gz: (null)
 slave keytool.1.gz: (null)
 slave orbd.1.gz: (null)
 slave pack200.1.gz: (null)
 slave policytool.1.gz: (null)
 slave rmid.1.gz: (null)
 slave rmiregistry.1.gz: (null)
 slave servertool.1.gz: (null)
 slave tnameserv.1.gz: (null)
 slave unpack200.1.gz: (null)
/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java - priority 16000
 slave javaws: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/javaws
 slave keytool: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/keytool
 slave orbd: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/orbd
 slave pack200: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/pack200
 slave policytool: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/policytool
 slave rmid: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/rmid
 slave rmiregistry: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/rmiregistry
 slave servertool: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/servertool
 slave tnameserv: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/tnameserv
 slave unpack200: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/unpack200
 slave jre_exports: /usr/lib/jvm-exports/jre-1.6.0-openjdk.x86_64
 slave jre: /usr/lib/jvm/jre-1.6.0-openjdk.x86_64
 slave java.1.gz: /usr/share/man/man1/java-java-1.6.0-openjdk.1.gz
 slave keytool.1.gz: /usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz
 slave orbd.1.gz: /usr/share/man/man1/orbd-java-1.6.0-openjdk.1.gz
 slave pack200.1.gz: /usr/share/man/man1/pack200-java-1.6.0-openjdk.1.gz
 slave policytool.1.gz: /usr/share/man/man1/policytool-java-1.6.0-openjdk.1.gz
 slave rmid.1.gz: /usr/share/man/man1/rmid-java-1.6.0-openjdk.1.gz
 slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1.6.0-openjdk.1.gz
 slave servertool.1.gz: /usr/share/man/man1/servertool-java-1.6.0-openjdk.1.gz
 slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1.gz
 slave unpack200.1.gz: /usr/share/man/man1/unpack200-java-1.6.0-openjdk.1.gz
/usr/lib/jvm/jre-1.6.0-openjdk/bin/java - priority 16000
 slave javaws: /usr/lib/jvm/jre-1.6.0-openjdk/bin/javaws
 slave keytool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/keytool
 slave orbd: /usr/lib/jvm/jre-1.6.0-openjdk/bin/orbd
 slave pack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/pack200
 slave policytool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/policytool
 slave rmid: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmid
 slave rmiregistry: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmiregistry
 slave servertool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/servertool
 slave tnameserv: /usr/lib/jvm/jre-1.6.0-openjdk/bin/tnameserv
 slave unpack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/unpack200
 slave jre_exports: /usr/lib/jvm-exports/jre-1.6.0-openjdk
 slave jre: /usr/lib/jvm/jre-1.6.0-openjdk
 slave java.1.gz: /usr/share/man/man1/java-java-1.6.0-openjdk.1.gz
 slave keytool.1.gz: /usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz
 slave orbd.1.gz: /usr/share/man/man1/orbd-java-1.6.0-openjdk.1.gz
 slave pack200.1.gz: /usr/share/man/man1/pack200-java-1.6.0-openjdk.1.gz
 slave policytool.1.gz: /usr/share/man/man1/policytool-java-1.6.0-openjdk.1.gz
 slave rmid.1.gz: /usr/share/man/man1/rmid-java-1.6.0-openjdk.1.gz
 slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1.6.0-openjdk.1.gz
 slave servertool.1.gz: /usr/share/man/man1/servertool-java-1.6.0-openjdk.1.gz
 slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1.gz
 slave unpack200.1.gz: /usr/share/man/man1/unpack200-java-1.6.0-openjdk.1.gz
Current `best' version is /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java.
[root@r5-1-64 logs]# alternatives --config java

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.4.2-gcj/bin/java
*+ 2           /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
   3           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

Enter to keep the current selection[+], or type selection number: 

[root@r5-1-64 ~]# java -version
java version "1.6.0_0"
IcedTea6 1.3.1 (6b12-Fedora-EPEL-5) Runtime Environment (build 1.6.0_0-b12)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b12, mixed mode)

Datenbank Setup

[root@r5-1-64 logs]# /etc/init.d/mysqld start
Initializing MySQL database:  Installing MySQL system tables...
OK
Filling help tables...
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h r5-1-64 password 'new-password'
See the manual for more instructions.
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl
cd mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
                                                           [  OK  ]
Starting MySQL:                                            [  OK  ]
[root@r5-1-64 logs]# mysqladmin -u root password 'passw0rd'
[root@r5-1-64 logs]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database xwikidb;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on xwikidb.* to xwiki@localhost identified by "passw0rd";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
  • /usr/share/tomcat5/webapps/xwiki/WEBINF/hibernate.cfg.xml
     30     <!-- MySQL configuration.
     31          Uncomment if you want to use MySQL and comment out other database configurations.
     32          Note that the database will be created automatically if it doesn't already exist.
     33          We need to set the sql_mode to a less strict value, see XWIKI-1945
     34             -->
     35     <property name="connection.url">jdbc:mysql://localhost/xwiki?useServerPrepStmts=false&amp;sessionVariables=sql_mode=''</property>
     36     <property name="connection.username">xwiki</property>
     37     <property name="connection.password">passw0rd</property>
     38     <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
     39     <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
     40     <property name="connection.provider_class">com.xpn.xwiki.store.DBCPConnectionProvider</property>
     41     <property name="connection.pool_size">2</property>
     42     <property name="statement_cache.size">2</property>
     43     <mapping resource="xwiki.hbm.xml"/>
     44     <mapping resource="feeds.hbm.xml"/>

Start

Weblinks

 
wissen/web20/installation-xwiki-rhel52.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de