<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sebastian Mogilowskis Blog &#187; Development</title>
	<atom:link href="http://www.mogilowski.net/lang/de-de/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mogilowski.net</link>
	<description>Just another blog about administration, linux and other stuff</description>
	<lastBuildDate>Thu, 26 Apr 2012 06:44:10 +0000</lastBuildDate>
	<language>de-de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Adobe Coldfusion 9 &#8211; Debian 5.0 Lenny &#8211; Ubuntu 9.10 or 10.04</title>
		<link>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04</link>
		<comments>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04#comments</comments>
		<pubDate>Fri, 19 Mar 2010 08:33:07 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=634</guid>
		<description><![CDATA[Installation Apache2 Webserver: aptitude install apache2 Installation der benötigten Bibliotheken: aptitude install libstdc++5 Installation von Coldfusion: Nun das Installationspaket (Linux bin-file) von der Adobe Webseite herrunterladen. Dazu muss man sich ggf. anmelden. Die 30 Tage Testversion ist ausreichend, da man später durch die Eingabe einer Seriennummer in der Webadministration auf die entsprechende Vollversion umstellen kann. [...]]]></description>
			<content:encoded><![CDATA[<h3><span lang="de-de">Installation Apache2 Webserver:</span></h3>
<pre>aptitude install apache2
</pre>
<h3><span lang="de-de">Installation der benötigten Bibliotheken:</span></h3>
<pre>aptitude install libstdc++5
</pre>
<h3><span lang="de-de">Installation von Coldfusion:</span></h3>
<p><span lang="de-de">Nun das Installationspaket (Linux bin-file) von der <a href="http://www.adobe.com" target="_blank">Adobe Webseite</a> herrunterladen. Dazu muss man sich ggf. anmelden. Die 30 Tage Testversion ist ausreichend, da man später durch die Eingabe einer Seriennummer in der Webadministration auf die entsprechende Vollversion umstellen kann.</span></p>
<p><span lang="de-de">Nun die Datei ausführbar machen und das Installationsprogramm starten:</span></p>
<pre>chmod +x ColdFusion_9_WWE_linux64.bin
./ColdFusion_9_WWE_linux64.bin
</pre>
<p><span lang="de-de">Nun die folgenden Fragen beantworten:</span></p>
<pre>PRESS  TO CONTINUE:
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
</pre>
<pre>Install Type
------------

If you do not have a serial number, select either 30-day trial or Developer
Edition.

  -&#62;1- Install new version of Adobe ColdFusion 9 with a serial number
    2- 30-day trial
    3- Developer Edition

Installation Choice: 2
</pre>
<pre>Installer Configuration
-----------------------

What kind of installation do you want?

  -&#62;1- Server configuration
    2- Enterprise Multiserver configuration
    3- J2EE configuration (EAR file)
    4- J2EE configuration (WAR file)

Choose one of the following options:: 1
</pre>
<pre>Is Adobe ColdFusion 9 (Server Configuration) Installed?
-------------------------------------------------------

You cannot install the server configuration of Adobe ColdFusion 9 if it is already installed on this computer.

Is there already a server configuration of Adobe ColdFusion 9 installed?

    1- Yes
  -&#62;2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Subcomponent installation
-------------------------

The following options are available for installation.

An option marked with "[X]" in front will be installed and an option with "[ ]"
will not.  Choosing an option will toggle it on or off

[X] 1) ColdFusion 9 Documentation
[X] 2) ColdFusion 9 Solr Services
[X] 3) ColdFusion 9 Search Services
[X] 4) Start ColdFusion on system init

    5) Continue with installation

Select an option: 5
</pre>
<pre>Choose Install Folder
---------------------

Select the directory where you want to install Adobe ColdFusion 9.

Directory:

  Default Install Folder: /opt/coldfusion9

ENTER AN ABSOLUTE PATH, OR PRESS  TO ACCEPT THE DEFAULT
      : /opt/coldfusion

INSTALL FOLDER IS: /opt/coldfusion
   IS THIS CORRECT? (Y/N): Y
</pre>
<pre>Earlier Versions of Adobe ColdFusion installed?
-----------------------------------------------

If you installed an earlier version of ColdFusion on this computer, you can migrate your settings to Adobe ColdFusion 9.

Is there an earlier version of ColdFusion installed on this computer (for example, ColdFusion 6 or ColdFusion MX 7)?

    1- Yes
  -&#62;2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Configure Web Servers
---------------------

Please configure your web server(s).  If you do not configure a web server the
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
  -&#62;2- Continue with installation

Choice: 1

****************************************************

  -&#62;1- Apache
    2- Sun ONE Web Server (iPlanet)
    3- Cancel

What kind of web server are you configuring: 1

What directory contains your Apache configuration file (httpd.conf)? (For
   example, on Red Hat Linux it could be located in the /etc/httpd/conf
   directory if you installed from an rpm, or for SuSe Linux, it could be in
   /etc/apache2)

   Directory: /etc/apache2

****************************************************

Where is the Apache program binary file? (For example, on Red Hat Linux it
   could be /usr/sbin/httpd if you installed from an rpm, or for SuSE Linux it
   could be located at /usr/sbin/httpd2) If you have more than one instance of
   Apache on your computer, enter the binary file location for the Apache web
   server that will use ColdFusion. (Note: this is not the Apache start and
   stop script.)

   File: /usr/sbin/apache2

****************************************************

Where is the control file that you use to start and stop the Apache web
   server? (For example, this could be /etc/init.d/httpd on Red Hat Linux if
   you installed from an rpm, /usr/sbin/apache2ctl on SuSe Linux, or it could
   be /usr/local/apache/bin/apachectl on hand-compiled versions.)

   File: /etc/init.d/apache2

****************************************************

Please configure your web server(s).  If you do not configure a web server the
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
    2- Remove Web Server Configuration
    3- Edit:Apache : /etc/apache2
  -&#62;4- Continue with installation

Choice: 4
</pre>
<pre>Choose Adobe ColdFusion 9 Administrator Location
------------------------------------------------

Select the location of the web root for Adobe ColdFusion 9. This is where the installer places the Adobe ColdFusion 9 Administrator.

This directory must be the web root for one of the websites to be configured for use with Adobe ColdFusion 9.

Directory: (DEFAULT: /etc/htdocs): /var/www
</pre>
<pre>Runtime User
------------

Enter the name of the runtime user.   This user must already exist on the system.

User Name: (DEFAULT: nobody):
</pre>
<pre>Configure ColdFusion with OpenOffice
------------------------------------

Configuring OpenOffice installation with ColdFusion will enable Office documents to be processing using OpenOffice. If OpenOffice is not configured ColdFusion will not be able to convert some Microsoft Office Documents to PDF. Check the documentation for more details.

    1- Configure ColdFusion with local Openoffice installation
  -&#62;2- Skip

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS  TO ACCEPT THE DEFAULT:: 2
</pre>
<pre>Administrator Password
----------------------

Enter the password that you will use to restrict access to the ColdFusion
Administrator.

This field is required.

Password:
Confirm Password:
</pre>
<pre>Enable RDS
----------

The ColdFusion Remote Development Service (RDS) lets developers using Adobe
tools remotely connect to this server for development purposes. RDS is required
for Line Debugging, Report Builder, and Dreamweaver Extensions.

If this is a production server, Adobe recommends that you disable RDS.
Note, however, that disabling RDS also disables debugging, the directory
browsing applets in the ColdFusion Administrator and some of the functionality
in the Report Builder.

Enable RDS  (Y/N): Y
Password:
Confirm Password:
</pre>
<pre>Installation Confirmation
-------------------------

Installation Type:
  Server configuration

Licensing:
  30-day trial

Installation Directories:
  Product: /opt/coldfusion
  Web root: /var/www

Server Information:
  Web Server: Apache (/etc/apache2)
  Port:
  Search Services: installed
  ColdFusion Solr Search Services: installed
  Documentation: installed
  RDS: enabled

Disk Space Information (for Installation Target):
  Required: 992,437,542 bytes
  Available: 4,799,873,024 bytes

PRESS  TO CONTINUE:
</pre>
<pre>Installing...
-------------

 [==================&#124;==================&#124;==================&#124;==================]
 [------------------&#124;------------------&#124;------------------&#124;------------------]

===============================================================================
Installation Complete
---------------------

You have successfully completed the first step in installing Adobe ColdFusion
9.

To continue with your installation, go to /opt/coldfusion/bin and type
"./coldfusion start" to start your server.

Once the server, is started log in to the Configuration Wizard at

http://[machinename]/CFIDE/administrator/index.cfm

Press Enter to exit the installer:
</pre>
<h3><span lang="de-de">Coldfusion Server starten</span></h3>
<pre>/opt/coldfusion/bin/coldfusion start
</pre>
<p><em><span lang="de-de">Coldfusion installiert nun den Connector für den Apache 2 Webserver (/etc/apache2/httpd.conf) welcher dafür verantwortlich ist, dass später Skripte an den Coldfusion Server weitergeleitet werden.</span></em></p>
<h3><span lang="de-de">Coldfusion Server automatisch beim Systemstart starten:</span></h3>
<pre>cp /opt/coldfusion/bin/coldfusion /etc/init.d
update-rc.d coldfusion defaults
</pre>
<h3><span lang="de-de">Installation abschließen:</span></h3>
<p><span lang="de-de">Um die Installation abschließen, muss man nur noch den Coldfusion-Administrator mit dem Browser aufrufen.</span></p>
<pre>http://SERVERNAME/CFIDE/administrator/index.cfm
</pre>
<p><img class="aligncenter size-medium wp-image-788" title="cf_admin9" src="http://www.mogilowski.net/wp-content/uploads/cf_admin91-300x149.png" alt="" width="300" height="149" /></p>
<h3><span lang="de-de">Bemerkung:</span></h3>
<p><span lang="de-de">Die gesamte Anleitung funktioniert absolut identisch mit Adobe Coldfusion 8.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2010/03/19/adobe-coldfusion-9-debian-5-0-lenny-ubuntu-9-10-or-10-04/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Zend Server Community Edition on Ubuntu Server</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/12/17/zend-server-community-edition-on-ubuntu-server</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/12/17/zend-server-community-edition-on-ubuntu-server#comments</comments>
		<pubDate>Thu, 17 Dec 2009 09:22:28 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=590</guid>
		<description><![CDATA[Der einfachste Weg ist dieser Anleitung zu folgen: http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm Hier ist die Kurzfassung: 1. Installation: 1.1 Zend Repository hinzufügen. Dazu in die Datei &#8220;/etc/apt/sources.list&#8221; folgende Zeile hinzufügen: deb http://repos.zend.com/zend-server/deb server non-free 1.2 Public Key des Zend Repositories hinzufügen: wget http://repos.zend.com/deb/zend.key -O- &#124;apt-key add - Wenn man nicht als root arbeitet und sudo verwendet, muss nach [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Der einfachste Weg ist dieser Anleitung zu folgen: <a href="http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm" target="_blank">http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm#deb_installation.htm</a></span></p>
<p><span lang="de-de">Hier ist die Kurzfassung:</span></p>
<h3>1. Installation:</h3>
<p><span lang="de-de">1.1 Zend Repository hinzufügen. Dazu in die Datei &#8220;/etc/apt/sources.list&#8221; folgende Zeile hinzufügen:</span></p>
<pre>deb http://repos.zend.com/zend-server/deb server non-free</pre>
<p><span lang="de-de">1.2 Public Key des Zend Repositories hinzufügen:</span></p>
<pre>wget http://repos.zend.com/deb/zend.key -O- &#124;apt-key add -</pre>
<p><span lang="de-de">Wenn man nicht als root arbeitet und sudo verwendet, muss nach der pipe (&#8216;&#124;&#8217;) ein sudo hinzugefügt werden:</span></p>
<pre>wget http://repos.zend.com/deb/zend.key -O- &#124; sudo apt-key add -</pre>
<p><span lang="de-de">1.3 Mit dem Zend Repository synchronisieren:</span></p>
<pre>aptitude update</pre>
<p><span lang="de-de">1.4 Installieren von Zend Server Community Edition mit PHP 5.3:</span></p>
<pre>aptitude install zend-server-ce-php-5.3</pre>

<div class="ngg-galleryoverview" id="ngg-gallery-21-590">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.mogilowski.net/lang/de-de/2009/12/17/zend-server-community-edition-on-ubuntu-server?show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-152" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/zendserver09/dir.jpg" title=" " class="shutterset_set_21" >
								<img title="dir" alt="dir" src="http://www.mogilowski.net/wp-content/gallery/zendserver09/thumbs/thumbs_dir.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-153" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/zendserver09/dir2.jpeg" title=" " class="shutterset_set_21" >
								<img title="dir2" alt="dir2" src="http://www.mogilowski.net/wp-content/gallery/zendserver09/thumbs/thumbs_dir2.jpeg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-154" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/zendserver09/mon.jpg" title=" " class="shutterset_set_21" >
								<img title="mon" alt="mon" src="http://www.mogilowski.net/wp-content/gallery/zendserver09/thumbs/thumbs_mon.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	
 	
</div>


<h3><span lang="de-de">2. Verwenden</span></h3>
<pre>https://SERVER:10082/ZendServer</pre>
<p><span lang="de-de">Zuerst ein Passwort vergeben und anschließend fortsetzen.</span></p>
<p><span lang="de-de">Nun kann man seine PHP Dateien in das &#8220;Document Root&#8221; übertragen und über &#8220;http://SERVER&#8221; aufrufen. Das ganze funktioniert genauso wie mit einer normalen Apache2 + PHP Installation.</span></p>
<h3><span lang="de-de">3. Sonstiges:</span></h3>
<p><span lang="de-de"><strong>3.1 Editionen</strong></span><br />
<span lang="de-de">Wenn man etwas über den Unterschied zwischen der normalen Version und der &#8220;Community Edition&#8221; erfahren will, sollte man sich folgende Seite anschauen: <a href="http://www.zend.com/en/products/server/editions" target="_blank">http://www.zend.com/en/products/server/editions</a></span></p>
<p><span lang="de-de"><strong>3.2 PHPMyAdmin zum Zend Server hinzufügen:</strong></span></p>
<pre>aptitude install phpmyadmin-zend-server</pre>
<p><span lang="de-de">Wenn man die folgende Mitteilung bekommt:</span><br />
&#8220;For security reasons, the link to the phpMyAdmin interface from Zend Server is locked for remote access and is only accessible from localhost.&#8221;</p>
<p><span lang="de-de">Muss man folgende Änderung vornehmen:</span></p>
<pre>sudo vim /usr/local/zend/gui/lighttpd/etc/lighttpd.conf</pre>
<pre>...
$HTTP["remoteip"] !~ "127.0.0.1" {
$HTTP["url"] =~ "^/phpmyadmin/" {
url.access-deny = ( "*" )
server.errorfile-prefix = "//usr/local/zend/gui/lighttpd/share/lighttpd-custom-errors/errorcode-"
}
}
...</pre>
<pre>sudo /usr/local/zend/bin/zendctl.sh restart</pre>
<p><span lang="de-de"><strong>3.3 Andere Anleitungen</strong></span></p>
<p><a href="http://www.zend.com/products/server/getting-started" target="_blank">http://www.zend.com/products/server/getting-started</a></p>
<p><span lang="de-de"><strong>3.4 Weitere PHP Erweiterungen</strong></span></p>
<pre>sudo aptitude install php-5.3-extra-extensions-zend-server</pre>
<p><span lang="de-de">Dieses Meta-Paket installiert:</span></p>
<pre>freetds-common{a} libltdl7{a} libsybdb5{a} odbcinst1debian1{a} php-5.3-extra-extensions-zend-server php-5.3-gmp-zend-server{a} php-5.3-imagick-zend-server{a} php-5.3-memcache-zend-server{a}
php-5.3-mssql-zend-server{a} php-5.3-odbc-zend-server{a} php-5.3-pcntl-zend-server{a} php-5.3-pdo-dblib-zend-server{a} php-5.3-pdo-odbc-zend-server{a} php-5.3-shmop-zend-server{a}
php-5.3-sysvmsg-zend-server{a} php-5.3-sysvsem-zend-server{a} php-5.3-sysvshm-zend-server{a} php-5.3-unix-extensions-zend-server{a} php-5.3-wddx-zend-server{a} php-5.3-xmlrpc-zend-server{a}
unixodbc{a}</pre>
<p><span lang="de-de"><strong>3.5 Java-Bridge installieren</strong></span></p>
<pre>sudo aptitude install java-bridge-zend-server</pre>
<p><span lang="de-de">Weitere Informationen:</span> <a href="http://files.zend.com/help/Zend-Server/java_bridge_use_cases.htm" target="_blank">http://files.zend.com/help/Zend-Server/java_bridge_use_cases.htm</a></p>
<p><span lang="de-de"><strong>3.6 Online Dokumentation</strong></span></p>
<p><a href="http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm" target="_blank">http://files.zend.com/help/Zend-Server-Community-Edition/zend-server-community-edition.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/12/17/zend-server-community-edition-on-ubuntu-server/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>MySQL Workbench on Ubuntu</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/11/03/mysql-workbench-on-ubuntu</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/11/03/mysql-workbench-on-ubuntu#comments</comments>
		<pubDate>Tue, 03 Nov 2009 10:58:46 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Workbench]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=602</guid>
		<description><![CDATA[Insallation von MySQL Workbench unter Ubuntu: 1. Downloaden der Community Edition Das aktuelle Release als Debian Paket von der MySQL Website herrunterladen. Ich habe das 64-Bit Debian Paket für Ubuntu 9.04 verwendet. Es läuft unter Jaunty (9.04) aber auch unter Karmic (9.10). 2. Installation sudo dpkg -i mysql-workbench-oss-5.1.18-1ubu904-amd64.deb 3. Verwenden Nun kann man MySQL Workbench [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Insallation von <a href="http://wb.mysql.com" target="_blank">MySQL Workbench</a> unter Ubuntu:</span></p>
<h3><span lang="de-de">1. Downloaden der Community Edition</span></h3>
<p><span lang="de-de">Das aktuelle Release als Debian Paket von der <a href="http://dev.mysql.com/downloads/workbench/5.1.html" target="_blank">MySQL Website</a> herrunterladen. Ich habe das 64-Bit Debian Paket für Ubuntu 9.04 verwendet. Es läuft unter Jaunty (9.04) aber auch unter Karmic (9.10).</span></p>
<h3>2. Installation</h3>
<pre>sudo dpkg -i mysql-workbench-oss-5.1.18-1ubu904-amd64.deb</pre>
<h3><span lang="de-de">3. Verwenden</span></h3>
<p><span lang="de-de">Nun kann man MySQL Workbench über das Menü starten (Development/Entwicklung).</span></p>
<p><span lang="de-de">Wenn man MySQL Workbench zusammen mit einem MySQL-Server verwenden will, bekommt man eventuell diese Meldung:</span></p>
<pre>Couldn't load library libmysqlclient_r.so:
libmysqlclient_r.so: cannot open shared object file: No such
file or directory</pre>
<p><span lang="de-de">In diesem Fall muss man einen Symlink zur libmysqlclient anlegen:</span></p>
<pre>sudo ln -sf /usr/lib/libmysqlclient_r.so.15.0.0 /usr/lib/libmysqlclient_r.so</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Man muss &#8220;libmysqlclient_r.so.15.0.0&#8243; ggf. mit seiner eigenen Version (&#8220;libmysqlclient_r.so.16.0.0&#8243; zum Beispiel) ersetzen.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/11/03/mysql-workbench-on-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome (Chromium) on Ubuntu</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/07/03/google-chrome-chromium-on-ubuntu</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/07/03/google-chrome-chromium-on-ubuntu#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:50:08 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[jaunty]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=433</guid>
		<description><![CDATA[Installation des Google Chrome Browsers auf Ubuntu: Chromium ist ein ein Open Source Projekt. Google Chrome ist ein Browser von Google, der auf dem Chromium Projekt basiert. Die folgenden Zeilen in Abhänigkeit zur Ubuntu Version zur &#8220;/etc/apt/sources.list&#8221; hinzufügen: Für Hardy: deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main Für Intrepid: deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main deb-src [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Installation des Google Chrome Browsers auf Ubuntu:</span><br />
<br />
<span lang="de-de">Chromium ist ein ein Open Source Projekt. Google Chrome ist ein Browser von Google, der auf dem Chromium Projekt basiert.</span><br />
<br />
[[Show as slideshow]]<br />
<span lang="de-de">Die folgenden Zeilen in Abhänigkeit zur Ubuntu Version zur &#8220;<em>/etc/apt/sources.list</em>&#8221; hinzufügen:</span><br />
<br />
<span lang="de-de">Für Hardy:</span><br />
</p>
<pre>deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main</pre>
<p><span lang="de-de">Für Intrepid:</span><br />
</p>
<pre>deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main</pre>
<p><span lang="de-de">Für Jaunty:</span><br />
</p>
<pre>deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main</pre>
<p><span lang="de-de">Und für die &#8220;Early birds&#8221; unter Karmic:</span><br />
</p>
<pre>deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main</pre>
<p><span lang="de-de">Nun den Key für die neue Source hinzufügen:</span><br />
</p>
<pre>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4E5E17B5</pre>
<p><span lang="de-de">Nun kann man den Browser installieren:</span><br />
</p>
<pre>sudo aptitude update
sudo aptitude install chromium-browser</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/07/03/google-chrome-chromium-on-ubuntu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What do Programmers Feel About their Software?</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/06/28/what-do-programmers-feel-about-their-software</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/06/28/what-do-programmers-feel-about-their-software#comments</comments>
		<pubDate>Sun, 28 Jun 2009 19:33:06 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[visualisation]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=417</guid>
		<description><![CDATA[Vor einiger Zeit habe ich bereits über die Visualisierung von Sourcecode geschrieben. Nun kann man sich auf www.natpryc.com die Visualisierung der Kommentare in Software anschauen. Dabei wurde die private Kommunikation der Entwickler untereinander grafisch dargestellt. Hier Tomcat als Beispiel: Weitere Bilder auch von anderen Softwareprojekten sind ebenfalls auf der Webseite zu finden. Außerdem steht die [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Vor einiger Zeit habe ich bereits über die <a href="http://www.mogilowski.net/?p=337" target="_blank">Visualisierung von Sourcecode</a> geschrieben.</span><br />
</p>
<p><span lang="de-de">Nun kann man sich auf <a href="http://www.natpryce.com" target="_blank">www.natpryc.com</a> die <a href="http://www.natpryce.com/articles/000748.html" target="_blank">Visualisierung der Kommentare in Software anschauen</a>. Dabei wurde die private Kommunikation der Entwickler untereinander grafisch dargestellt.</span><br />
</p>
<p><span lang="de-de">Hier Tomcat als Beispiel:</span><br />
</p>

<div class="ngg-galleryoverview" id="ngg-gallery-20-417">

	<!-- Slideshow link -->
	<div class="slideshowlink">
		<a class="slideshowlink" href="http://www.mogilowski.net/lang/de-de/2009/06/28/what-do-programmers-feel-about-their-software?show=slide">
			[Show as slideshow]		</a>
	</div>

	
	<!-- Thumbnails -->
		
	<div id="ngg-image-150" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/visualisation-of-software-comments/tomcat-4-1-37.png" title="Tomcat 4" class="shutterset_set_20" >
								<img title="Tomcat 4" alt="Tomcat 4" src="http://www.mogilowski.net/wp-content/gallery/visualisation-of-software-comments/thumbs/thumbs_tomcat-4-1-37.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-151" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mogilowski.net/wp-content/gallery/visualisation-of-software-comments/tomcat-6-0-18.png" title="Tomcat 6" class="shutterset_set_20" >
								<img title="Tomcat 6" alt="Tomcat 6" src="http://www.mogilowski.net/wp-content/gallery/visualisation-of-software-comments/thumbs/thumbs_tomcat-6-0-18.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	
 	
</div>


<p><span lang="de-de">Weitere Bilder auch von anderen Softwareprojekten sind ebenfalls auf der Webseite zu finden.</span><br />
</p>
<p><span lang="de-de">Außerdem steht die Software als Bazaar Repository <a href="http://www.natpryce.com/bzr/project-painter" target="_blank">http://www.natpryce.com/bzr/project-painter</a> zum Download bereit, so kann man ggf. auch mal sein eigenes Projekt zum Vergleich grafisch darstellen.</span><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/06/28/what-do-programmers-feel-about-their-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Coldfusion 8 Multiserver on Debian 5.0 Lenny with Apache 2</title>
		<link>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2</link>
		<comments>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2#comments</comments>
		<pubDate>Mon, 23 Feb 2009 10:51:03 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[multiserver]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtual host]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=313</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man Adobe Coldfusion 8 in der Multiserverkonfiguration installiert. Man kann diese Konfiguration für ein ISP ähnliches Setup verwenden. Jede Instanz/Virtualhost hat seinen eigenen Coldfusion Administrator mit eigenen Einstellungen. 1. Vorbedingungen: * Apache 2 ist installiert und arbeitet korrekt. * libstdc++5 ist installiert. aptitude install libstdc++5 * Eine eigene Domain für den [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Dieser Artikel beschreibt, wie man Adobe Coldfusion 8 in der Multiserverkonfiguration installiert. Man kann diese Konfiguration für ein ISP ähnliches Setup verwenden. Jede Instanz/Virtualhost hat seinen eigenen Coldfusion Administrator mit eigenen Einstellungen.</span></p>
<h3><span lang="de-de">1. Vorbedingungen:</span></h3>
<p><span lang="de-de">* Apache 2 ist installiert und arbeitet korrekt.</span></p>
<p><span lang="de-de">* libstdc++5 ist installiert.</span></p>
<pre>aptitude install libstdc++5</pre>
<p><span lang="de-de">* Eine eigene Domain für den virtuellen Host steht bereit. (www.testsrv.local)</span></p>
<p><span lang="de-de">* Der neuste Coldfusion Installer wurde von www.adobe.com heruntergeladen. (z.B. coldfusion-801-lin64.bin)</span></p>
<h3><span lang="de-de">2. Coldfusion Installation:</span></h3>
<pre>
chmod +x coldfusion-801-lin64.bin
./coldfusion-801-lin64.bin
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Dies ist der 64-Bit Installer. Wenn kein 64-Bit Betriebssystem vorhanden ist, wird die 32-Bit Version benötigt (coldfusion-801-lin.bin). </span></p>
<p><span lang="de-de">Konfigurationseinstellungen:</span></p>
<pre>
CHOOSE LOCALE BY NUMBER: 1
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
...
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
Installation Choice: 1 (Install new version of Adobe ColdFusion 8 with a serial number)
Serial Number: XXXX-XXXX-XXXX-XXXX-XXXX-XXXX
Choose one of the following options:: 2 (Multiserver configuration)
Is there already a multiserver configuration of Adobe ColdFusion 8, or Macromedia JRun 4, installed?: 2 (No)
Select an option: 5 (Continue with installation)
Default Install Folder: /opt/jrun4 &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;
...
DO YOU ACCEPT THE TERMS OF THIS LICENSE AGREEMENT? (Y/N): Y
Serial Number:: &#60;ENTER&#62;
Earlier Versions of Adobe ColdFusion installed?
ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS &#60;ENTER&#62; TO ACCEPT THE DEFAULT: 2 (No)
Configure Webserver: 1 (Add Web Server Configuration)
Select "Apache" 1
Directory: /etc/apache2
File: /usr/sbin/apache2
File: /etc/init.d/apache2
Choice: 4 (Continue with installation)
Directory: (DEFAULT: /etc/htdocs): /var/www
User Name: (DEFAULT: nobody): &#60;ENTER&#62;
Password: &#60;Default Development Password&#62;
Enable RDS  (Y/N): Y
Password: &#60;Your Password&#62;
PRESS &#60;ENTER&#62; TO CONTINUE: &#60;ENTER&#62;

Time for a cup of coffee ...

Press Enter to exit the installer: &#60;ENTER&#62;
</pre>
<h3><span lang="de-de">3. Init-Skript anlegen:</span></h3>
<p><span lang="de-de">Unter Suse oder Redhat kann man &#60;pre&#62;/opt/jrun4/bin/cf-init.sh install&#60;pre&#62; verwenden, um ein init-Skript anzulegen. Unter Ubuntu oder Debian muss man jedoch sein eigenes Skript anlegen:</span></p>
<pre>vim /etc/init.d/coldfusion8multi</pre>
<pre>
#!/bin/sh
# MultiServer cfusion instance Init-Script

CF_DIR="/opt/jrun4"

cfstart() {
echo "The ColdFusion 8 server is starting up and will be available shortly."
nohup $CF_DIR/bin/jrun -start cfusion &#62; $CF_DIR/logs/cfusion-event.log &#38;
echo "======================================================================"
echo "ColdFusion 8 has been started."
echo "ColdFusion 8 will write logs to $CF_DIR/logs/cfusion-event.log"
echo "======================================================================"
}

cfstop() {
echo "Stopping ColdFusion 8, please wait"
nohup $CF_DIR/bin/jrun -stop cfusion
echo "ColdFusion 8 has been stopped"
}

case $1 in
    start)
        cfstart
    ;;
    stop)
        cfstop
    ;;
    restart)
        cfstop

    cfstart
    ;;
esac

exit 0
</pre>
<p><span lang="de-de">Init-Skript installieren:</span></p>
<pre>update-rc.d coldfusion8multi defaults</pre>
<p><span lang="de-de">Coldfusion Server starten:</span></p>
<pre>/etc/init.d/coldfusion8multi start</pre>
<p><span lang="de-de">Den Apache Connector einrichten:</span></p>
<pre>/opt/jrun4/bin/cf-connectors.sh</pre>
<p><span lang="de-de">Dies wird das &#8220;mod_jrun22&#8243; für den Apache installieren und konfigurieren. (/etc/apache2/httpd.conf)</span></p>
<pre>
# JRun Settings
LoadModule jrun_module /opt/jrun4/lib/wsconfig/1/mod_jrun22.so
&#60;IfModule mod_jrun22.c&#62;
    JRunConfig Verbose false
    JRunConfig Apialloc false
    JRunConfig Ignoresuffixmap false
    JRunConfig Serverstore /opt/jrun4/lib/wsconfig/1/jrunserver.store
    JRunConfig Bootstrap 127.0.0.1:51020
    #JRunConfig Errorurl url &#60;optionally redirect to this URL on errors&#62;
    #JRunConfig ProxyRetryInterval 600 &#60;number of seconds to wait before trying to reconnect to unreachable clustered server&#62;
    #JRunConfig ConnectTimeout 15 &#60;number of seconds to wait on a socket connect to a jrun server&#62;
    #JRunConfig RecvTimeout 300 &#60;number of seconds to wait on a socket receive to a jrun server&#62;
    #JRunConfig SendTimeout 15 &#60;number of seconds to wait on a socket send to a jrun server&#62;
    AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
&#60;/IfModule&#62;
</pre>
<p><span lang="de-de">Den Apache neu starten:</span></p>
<pre>/etc/init.d/apache2 restart</pre>
<p><span lang="de-de">Nun kann man den Coldfusion Administrator öffnen:</span></p>
<pre>http://&#60;SERVER&#62;/CFIDE/administrator/index.cfm</pre>
<p><span lang="de-de">Nun kann man die Installation mit dem Coldfusion Administrator abschließen.</span></p>
<h3><span lang="de-de">4. Eine neue Coldfusion Instanz und virtuellen Host anlegen:</span></h3>
<p><span lang="de-de">Zuerst muss man die neue Instanz mit dem &#8220;Instance Manager&#8221; anlegen. Dazu den Coldfusion Administrator öffnen und unter &#8220;Enterprise Manager&#8221; den &#8220;Instance Manager&#8221; auswählen. Der nächste Schritt ist dort mit &#8220;Add New Instance&#8221; eine weitere Instanz anzulegen. Einfach einen neuen &#8220;Server Name&#8221; eingeben &#8220;webapp1&#8243; in diesem Beispiel und das ganze mit &#8220;Submit&#8221; bestätigen.</span></p>
<p><span lang="de-de">Jrun erzeugt nun ein neues Serververzeichnis &#8220;/opt/jrun4/servers/webapp1&#8243; und startet die neue Instanz. Im &#8220;Instance Manager&#8221; kann man diese sehen. Außerdem sieht man dort den zugewiesenen HTTP-Port. Zum Beispiel &#8220;8301&#8243;. Damit kann man nun den Coldfusion Administrator für diese neue Instanz öffnen &#8220;http://&#60;SERVER&#62;:8301/CFIDE/administrator/index.cfm&#8221;.</span></p>
<p><span lang="de-de">Das &#8220;Document root&#8221; befindet sich unter &#8220;/opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/&#8221;.</span></p>
<p><span lang="de-de">Man kann ein einfaches Test-Skript erzeugen:</span></p>
<pre>vim /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/test.cfm</pre>
<pre>
&#60;h2&#62;Test&#60;/h2&#62;
&#60;cfset test="Hello World"&#62;
&#60;cfoutput&#62;#test#&#60;/cfoutput&#62;
</pre>
<p><span lang="de-de">Man kann diese Skript mit &#8220;http://&#60;SERVER&#62;:8301/test.cfm&#8221; aufrufen.</span></p>
<p><span lang="de-de">Nun muss man einen virtuellen Host für &#8220;webapp1&#8243; im Apache anlegen:</span></p>
<pre>vim /etc/apache2/sites-available/webapp1</pre>
<pre>
&#60;VirtualHost *&#62;
    ServerName www.testsrv.local

    &#60;IfModule mod_jrun22.c&#62;
        JRunConfig Verbose false
        JRunConfig Apialloc false
        JRunConfig Ignoresuffixmap false
        JRunConfig Serverstore /opt/jrun4/lib/wsconfig/1/jrunserver.store
        JRunConfig Bootstrap 127.0.0.1:51000
        #JRunConfig Errorurl url &#60;optionally redirect to this URL on errors&#62;
        #JRunConfig ProxyRetryInterval 600 &#60;number of seconds to wait before trying to reconnect to unreachable clustered server&#62;
        #JRunConfig ConnectTimeout 15 &#60;number of seconds to wait on a socket connect to a jrun server&#62;
        #JRunConfig RecvTimeout 300 &#60;number of seconds to wait on a socket receive to a jrun server&#62;
        #JRunConfig SendTimeout 15 &#60;number of seconds to wait on a socket send to a jrun server&#62;
        AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
    &#60;/IfModule&#62;

    DocumentRoot /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/
    &#60;Directory /opt/jrun4/servers/webapp1/cfusion.ear/cfusion.war/&#62;
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    &#60;/Directory&#62;

    ErrorLog /var/log/apache2/error.log
    CustomLog /var/log/apache2/access.log combined
&#60;/VirtualHost&#62;
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Sehr wichtig ist die Zeile &#8220;JRunConfig Bootstrap 127.0.0.1:51000&#8243;. Für jede Multiserver-Instanz erzeugt Coldfusion einen eigenen Port für den &#8220;JRunProxyService&#8221;. Dieser Port ist in der &#8220;jrun.xml&#8221; für jede Instanz definiert.</span></p>
<pre>vim /opt/jrun4/servers/webapp1/SERVER-INF/jrun.xml</pre>
<pre>
...
&#60;service class="jrun.servlet.jrpp.JRunProxyService" name="ProxyService"&#62;
...
&#60;attribute name="port"&#62;51000&#60;/attribute&#62;
&#60;attribute name="deactivated"&#62;false&#60;/attribute&#62;
...
&#60;/service&#62;
...
</pre>
<p><span lang="de-de">Nun kann man den neuen virtuellen Host installieren:</span></p>
<pre>a2ensite webapp1</pre>
<p><span lang="de-de">und den Apache Server neu laden:</span></p>
<pre>/etc/init.d/apache2 reload</pre>
<p><span lang="de-de">Nun kann man mit &#8220;http://www.testsrv.local/test.cfm&#8221; auf das Test-Skript zugreifen.</span></p>
<p><span lang="de-de">Auch auf den Coldfusion Administrator kann über &#8220;http://www.testsrv.local/CFIDE/administrator/index.cfm&#8221; zugegriffen werden</span></p>
<p><span lang="de-de">Man sollte natürlich noch weitere Konfigurationen an dem virtuellen Host vornehmen. Zum Beispiel den Zugriff auf &#8220;CFIDE&#8221; mit einer zusätzlichen &#8220;.htaccess&#8221; Datei einschränken, das Verzeichnisauflisten deaktivieren und weitere Apache Sicherheitseinstellungen vornehmen. </span></p>
<h3><span lang="de-de">5. Init-Skript anpassen:</span></h3>
<p><span lang="de-de">Der Coldfusion Server startet die Instanzen nicht automatisch beim starten. Deshalb müssen die Instanzen zum Init-Skript hinzugefügt werden. Hier ist eine angepasste Version für &#8220;webapp1&#8243;:</span></p>
<pre>
#!/bin/sh
# MultiServer cfusion instance Init-Script

CF_DIR="/opt/jrun4"

cfstart() {
echo "The ColdFusion 8 server is starting up and will be available shortly."
nohup $CF_DIR/bin/jrun -start cfusion &#62; $CF_DIR/logs/cfusion-event.log &#38;
nohup $CF_DIR/bin/jrun -start -childVM webapp1 &#62; $CF_DIR/servers/webapp1/cfusion.ear/cfusion.war/WEB-INF/cfusion/logs/cfusion-event.log &#38;
echo "======================================================================"
echo "ColdFusion 8 has been started."
echo "ColdFusion 8 will write logs to $CF_DIR/logs/cfusion-event.log"
echo "======================================================================"
}

cfstop() {
    echo "Stopping ColdFusion 8, please wait"
    nohup $CF_DIR/bin/jrun -stop cfusion
    nohup $CF_DIR/bin/jrun -stop -childVM webapp1
    echo "ColdFusion 8 has been stopped"
}

case $1 in
    start)
        cfstart
    ;;
    stop)
        cfstop
    ;;
    restart)
        cfstop
        sleep 20
        cfstart
    ;;
esac

exit 0
</pre>
<p><span lang="de-de"><strong>Bemerkung:</strong> Man könnte auch eigene Init-Skripte für jede Instanz anlegen. Die Haupt Coldfusion Applikation wird übrigens nicht benötigt um die Instanzen laufen zu lassen.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2009/02/23/install-coldfusion-8-multiserver-on-debian-50-lenny-with-apache-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ELV EM 1000 energy meter on debian with cacti</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/12/28/elv-em-1000-energy-meter-on-debian-with-cacti</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/12/28/elv-em-1000-energy-meter-on-debian-with-cacti#comments</comments>
		<pubDate>Sun, 28 Dec 2008 10:36:27 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[elv]]></category>
		<category><![CDATA[em]]></category>
		<category><![CDATA[em1000]]></category>
		<category><![CDATA[emwz]]></category>
		<category><![CDATA[fhem]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=193</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man das Energiemesssystem EM 1000 mit einem EM 1000-WZ Strommesssensor unter Debian einrichtet und die Messwerte mit Hilfe von Cacti darstellt. Zum Betrieb wird das &#8220;ftdi_sio&#8221; Kernel Modul benötigt. Bevor man es einsetzen kann werden jedoch die &#8220;vendor&#8221; und &#8220;product&#8221; IDs benötigt. lsusb Bus 005 Device 017: ID 0403:e0ef Future Technology [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Dieser Artikel beschreibt, wie man das Energiemesssystem EM 1000 mit einem EM 1000-WZ Strommesssensor unter Debian einrichtet und die Messwerte mit Hilfe von Cacti darstellt.</span></p>
<p><img class="aligncenter size-full wp-image-240" title="current power graph" src="http://www.mogilowski.net/wp-content/uploads/graph_imagephp.png" alt="current power graph" width="597" height="199" /></p>
<p><span lang="de-de">Zum Betrieb wird das &#8220;ftdi_sio&#8221; Kernel Modul benötigt. Bevor man es einsetzen kann werden jedoch die &#8220;vendor&#8221; und &#8220;product&#8221; IDs benötigt.</span></p>
<pre>
lsusb
Bus 005 Device 017: ID 0403:e0ef Future Technology Devices International, Ltd
</pre>
<p><span lang="de-de">nun kann man mit</span></p>
<pre>
modprobe ftdi_sio vendor=0x0403 product=0xe0ef
</pre>
<p><span lang="de-de">das Kernel Modul laden. Dabei werden die durch &#8220;lsusb&#8221; ermittelten &#8220;vendor&#8221; und &#8220;product&#8221; IDs ingesetzt.</span></p>
<p><span lang="de-de">Weitere Informationen. (<a href="http://www.koeniglich.de/fhem/linux.html" target="_blank">EM Linux Driver</a>)</span></p>
<p><span lang="de-de">Um das Kernel Modul bei jedem Systemstart automatisch zu laden, muss es in der Datei &#8220;/etc/modules&#8221; folgende Zeile eingefügt werden:</span></p>
<pre>
ftdi_sio options vendor=0x0403 product=0xe0ef
</pre>
<p><span lang="de-de">Nun steht das EM 1000 als USB Gerät zur Verfügung. (z.B. /dev/ttyUSB0)</span></p>
<p><span lang="de-de">Außerdem ist das Paket &#8220;libdevice-serialport-perl&#8221; erfoderlich um die Werte mit Perl auslesen zu können.</span></p>
<pre>
aptitude install libdevice-serialport-perl
</pre>
<p><span lang="de-de">Um die Werte des Stromsensors auszulesen wird nun noch <a href="http://www.koeniglich.de/fhem/fhem.html" target="_blank">FHEM</a> benötigt.</span></p>
<p><span lang="de-de">Die FHEM Software läuft als Serveranwendung und schreibt die Werte alle 5 Minuten in eine Datei. Allerdings akzeptiert die Anwendung EMWZ Devices nur an Port 1-4. Auch nach mehreren Versuchen, wurde bei mir das EMWZ immer als Device 5 mit der EM 1000 verbunden. Da ich die Auswertung mit Cacti machen will, und nicht das eigene Webinterface von FHEM verwenden will, habe ich eine andere Methode gewählt.</span></p>
<p><span lang="de-de">Im &#8220;contrib&#8221; Verzeichnis des FHEM Ordners findet sich eine Datei em1010.pl mit ihrer Hilfe kann man mit:</span></p>
<pre>
./em1010.pl /dev/ttyUSB0 getDevStatus 5
</pre>
<p><span lang="de-de">eine Ausgabe in dieser Form erhalten:</span></p>
<pre>
Readings       (off  2): 1730
Nr devs        (off  6): 2
puls/5min      (off 13): 14
puls.max/5min  (off 15): 15
cur.power      (      ): 0.140 kW
cur.power max  (      ): 0.150 kW
energy h       (off 33): 0.138 kWh (h)
energy d       (off 37): 3.536 kWh (d)
energy w       (off 41): 38.850 kWh (w)
total energy   (off  7): 38.850 kWh (total)
Alarm PA       (off 45): 2300 W
Price CF       (off 47): 0.15 EUR/kWh
R/kW  EC       (off 49): 0
RAW    e901 c206 0000 02c2 9700 0094 b10e 000f
RAW    0080 0c02 1ab6 19a2 1700 00bf 19be 1780
RAW    0c8a 0000 00d0 0d00 00c2 9700 00fc 08dc
RAW    0500 00
</pre>
<p><span lang="de-de">Im nächsten Schritt müssen nun nur noch diese Werte in eine für Cacti verständliche Form gebracht werden.</span></p>
<p><span lang="de-de">Zuerst kopiert man die Datei em1010.pl nach &#8220;/usr/local/bin/&#8221;:</span></p>
<pre>
cp em1010.pl /usr/local/bin/
</pre>
<p><span lang="de-de">Nun erstellt man im Skriverzeichnis von Cacti eine Datei mit dem Namen em1010wz.pl und folgenden Inhalt:</span></p>
<pre>
#!/usr/bin/perl
# 2008 - Mogilowski Sebastian
# Script that parses the output of em1010.pl getDevStatus for cacti internal processing:

# Settings:
$deviceNumber = 5;
$USBDevice = '/dev/ttyUSB0';
# - End settings -

open(DEV_STATE, "/usr/local/bin/em1010.pl $USBDevice getDevStatus $deviceNumber&#124;");

while(&#60;DEV_STATE&#62;) {
chomp;
if (s/^[ ]*cur\.power[ ]*\([ ]*\)[:][ ](\d+\.*\d+).*/\1/) {
print "cur_power:" . $_ * 1000 . " ";
}
}

close(DEV_STATE);
</pre>
<p><span lang="de-de">Dieses Perl Skript liest den EMWZ Sensor aus und bringt den Wert der aktuellen Leistungsaufnahme in eine von Cacti lesbare Form. Außerdem wird der Wert von Kilowatt in Watt umgerechnet.</span></p>
<p><span lang="de-de">Aktuell liest das Skript nur &#8220;cur. power&#8221; aus. Wer will kann jedoch noch weitere Werte analog zu diesen hinzufügen.</span></p>
<p><span lang="de-de">Für dieses Skript muss nun eine entsprechende &#8220;Data Input Method&#8221; (cur_power) im Cacti angelegt werden und anschließend das entsprechende &#8220;Graph Template&#8221;.</span></p>
<p><span lang="de-de">Das fertige Template für Cacti sowie die benötigten Skripts habe ich zum Download bereitgestellt: <a class="downloadlink" href="http://www.mogilowski.net/wp-content/plugins/download-monitor/download.php?id=7" title="Version 1.0 heruntergeladen 434 mal" >Cacti Template EM1010WZ (19.82 KB)</a></span><span lang="de-de"></span></p>
<p><strong>Update:</strong></p>
<p><span lang="de-de">Wie das ganze mit Munin funktioniert, findet Ihr hier:</span><br />
<a href="http://netaddict.de/howtos:em1010" target="_blank">http://netaddict.de/howtos:em1010</a></p>
<p><span><strong>Links:</strong></span></p>
<p><a href="http://www.koeniglich.de/fhem/fhem.html" target="_blank">http://www.koeniglich.de/fhem/fhem.html</a><br />
<a href="http://groups.google.com/group/FHZ1000-users-on-unix" target="_blank">http://groups.google.com/group/FHZ1000-users-on-unix</a><br />
<a href="http://www.elv.de/Funk-Energie-Me%C3%9Fsystem/x.aspx/cid_74/detail_1/detail2_439 " target="_blank">http://www.elv.de/Funk-Energie-Me%C3%9Fsystem/x.aspx/cid_74/detail_1/detail2_439</a><br />
<a href="http://forums.cacti.net/viewtopic.php?p=151850" target="_blank">http://forums.cacti.net/viewtopic.php?p=151850</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/12/28/elv-em-1000-energy-meter-on-debian-with-cacti/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Deploy Adobe Coldfusion 8 on Tomcat 6 in a virtual host environment</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:39:42 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[2]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[8]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apche2]]></category>
		<category><![CDATA[Coldfusion 8]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=145&#038;lang=de-de</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man den Adobe Coldfusion 8 Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den Apache Tomcat 6 Artikel für die Basisinstallation lesen. Wird der Coldfusion Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen. 1. Download Zuerst die entsprechende Installationsdatei coldfusion-801-lin.bin [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de"> Dieser Artikel beschreibt, wie man den Adobe Coldfusion 8 Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den <a title="Apache Tomcat6 " href="http://www.mogilowski.net/?p=121" target="_blank">Apache Tomcat 6 Artikel</a> für die Basisinstallation lesen.</span></p>
<p><span lang="de-de">Wird der Coldfusion Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen.</span></p>
<h3>1. Download</h3>
<p><span lang="de-de">Zuerst die entsprechende Installationsdatei coldfusion-801-lin.bin (oder coldfusion-801-lin64.bin für 64-Bit) von der <a title="Adobe Webseite" href="http://www.adobe.com" target="_blank">Adobe Webseite</a> herunterladen.</span></p>
<pre>
wget http://trials.adobe.com/Applications/ColdFusion/801WWE/coldfusion-801-lin64.bin
chmod +x coldfusion-801-lin64.bin
</pre>
<h3><span lang="de-de">2. System vorbereiten</span></h3>
<h3><span lang="de-de">2.1 Bibliotheken installieren</span></h3>
<p><span lang="de-de">Coldfusion benötigt noch einige zusätzliche Bibliotheken für die Installation:</span></p>
<pre>
aptitude install libstdc++6 libstdc++5
ln -s /usr/lib/libstdc++-libc6.2-2.so.3 /usr/lib/libstdc++-libc6.1-1.so.2
</pre>
<h3><span lang="de-de">2.2 Virtuelle Hosts im Tomcat anpassen</span></h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>
<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1/htdocs&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;cfusion&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<h3><span lang="de-de">2.3 Virtuelle Hosts im Apache anpassen</span></h3>
<pre>
vim /etc/apache2/sites-enabled/vhost1
</pre>
<pre>
&#60;virtualhost www.testsrv.local:80&#62;
    JkMount /*.cfm default
    JkMount /*.cfc default
    JkMount /*.cfchart default
    DirectoryIndex index.cfm index.html index.htm
    ServerName www.testsrv.local
    ServerAdmin servermaster@testsrv.local
    DocumentRoot /var/www/vhost1/htdocs/cfusion
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;directory /var/www/vhost1/htdocs/cfusion&#62;
        Options -Indexes
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/cfusion/WEB-INF&#62;
        Options -Indexes
        AllowOverride None
        deny from all
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/cfusion/META-INF&#62;
       Options -Indexes
       AllowOverride None
       deny from all
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<p><em><span lang="de-de">Bemerkung: Man sollte das CFIDE Verzeichniss ebenfalls absichern. Zum Beispiel mit einer .htaccess Datei.</span></em></p>
<h3><span lang="de-de">3. WAR Datei erstellen</span></h3>
<pre>
./coldfusion-801-lin64.bin
</pre>
<p><span lang="de-de">&#8220;J2EE configuration (WAR file)&#8221; auswählen<br />
Dies wird eine cfusion.war Datei unter /opt/coldfusion8 anlegen.</span></p>
<h3><span lang="de-de">4. WAR Datei für den virtuellen Host installieren</span></h3>
<pre>
cp /opt/coldfusion8/cfusion.war /var/www/vhost1/htdocs/
</pre>
<p><em><span lang="de-de">Bemerkung: Tomcat wird die WAR Datei entpacken und das cfusion Verzeichniss anlegen. Danach kann die WAR Datei gelöscht werden.</span></em></p>
<h3><span lang="de-de">5. Konfiguration anwenden</span></h3>
<pre>
/etc/init.d/tomcat restart
/etc/init.d/apache2 reload
</pre>
<h3><span lang="de-de">6. Coldfusion Installation abschließen</span></h3>
<p><span lang="de-de">Nun kann auf den Coldfusion Administrator mit dem Browser zugegriffen werden:</span></p>
<p>http://www.testsrv.local/CFIDE/administrator/index.cfm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-adobe-coldfusion-8-on-tomcat-6-in-a-virtual-host-environment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploy OpenBlueDragon on Tomcat 6 in a virtual host environment</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:35:14 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[bluedragon]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[openbluedragon]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[virtual hosts]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=154&#038;lang=de-de</guid>
		<description><![CDATA[Dieser Artikel beschreibt, wie man den OpenBlueDragon Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den Apache Tomcat 6 Artikel für die Basisinstallation lesen. Wird der BlueDragon Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen. 1. Download Die &#8220;J2EE WAR Distribution&#8221; kann unter http://www.openbluedragon.org/download.cfm [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de"> Dieser Artikel beschreibt, wie man den OpenBlueDragon Server auf einem Tomcat 6 mit virtuellen Hosts installiert. Bitte zuerst den <a href="http://www.mogilowski.net/?p=121">Apache Tomcat 6 Artikel</a> für die Basisinstallation lesen.</span></p>
<p><span lang="de-de">Wird der BlueDragon Server in verschiedenen virtuellen Hosts installiert, wird jeder seinen eigenen Coldfusion Administrator mit eigenen Einstellungen besitzen.</span></p>
<h3>1. Download</h3>
<p><span lang="de-de">Die &#8220;J2EE WAR Distribution&#8221; kann unter <a href="http://www.openbluedragon.org/download.cfm">http://www.openbluedragon.org/download.cfm</a> heruntergeladen werden.</span></p>
<h3><span lang="de-de">2. System vorbereiten</span></h3>
<h3><span lang="de-de">2.1 Virtuelle Hosts im Tomcat anpassen</span></h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>

<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1/htdocs&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;openbluedragon&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<h3><span lang="de-de">2.2 Virtuelle Hosts im Apache anpassen</span></h3>
<pre>
vim /etc/apache2/sites-enabled/vhost1
</pre>
<pre>
&#60;virtualhost www.testsrv.local:80&#62;
    JkMount /*.cfm default
    JkMount /*.cfc default
    JkMount /*.cfchart default
    DirectoryIndex index.cfm index.html index.htm
    ServerName www.testsrv.local
    ServerAdmin servermaster@testsrv.local
    DocumentRoot /var/www/vhost1/htdocs/openbluedragon
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;directory /var/www/vhost1/htdocs/openbluedragon&#62;
        Options -Indexes
    &#60;/directory&#62;
    &#60;directory /var/www/vhost1/htdocs/openbluedragon/WEB-INF&#62;
        Options -Indexes
        AllowOverride None
        deny from all
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<h3><span lang="de-de">3. WAR Datei für den virtuellen Host installieren</span></h3>
<p><span lang="de-de">Kopieren der heruntergeladenen openbluedragon.war Datei nach /var/www/vhost1/htdocs/</span></p>
<p><em><span lang="de-de">Bemerkung: Tomcat wird die WAR Datei entpacken und das cfusion Verzeichniss anlegen. Danach kann die WAR Datei gelöscht werden.</span></em></p>
<h3><span lang="de-de">4. Konfiguration anwenden</span></h3>
<pre>
/etc/init.d/tomcat restart
/etc/init.d/apache2 reload
</pre>
<h3><span lang="de-de">5. Konfiguration testen</span></h3>
<p><span lang="de-de">Nun kann die Installation getestet werden indem man die BlueDragon CFML Testseite öffnet:</span></p>
<p>http://www.testsrv.local/index.cfm</p>
<h3>6. Administration</h3>
<p><span lang="de-de">Unter <a href="http://bdadmin.riaforge.org" target="_blank">http://bdadmin.riaforge.org</a> ist ein Webadministrationsinterface für den OpenBlueDragon Server verfügbar.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/deploy-openbluedragon-on-tomcat-6-in-a-virtual-host-environment/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Install Tomcat 6 on Debian (Lenny) with virtual hosts and Apache2 integration</title>
		<link>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration</link>
		<comments>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration#comments</comments>
		<pubDate>Mon, 24 Nov 2008 21:29:50 +0000</pubDate>
		<dc:creator>sebastian</dc:creator>
				<category><![CDATA[Coldfusion]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[6]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[mod_jk]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[virtual hosts]]></category>
		<category><![CDATA[virtualhost]]></category>
		<category><![CDATA[virtualhosts]]></category>

		<guid isPermaLink="false">http://www.mogilowski.net/?p=121&#038;lang=de-de</guid>
		<description><![CDATA[Dieser Artikel ist eine überarbeitete Version meines Tomcat 5.5 Artikels. Ich habe diesmal die Installation des Open Bluedragon in einen eigenen Artikel getrennt beschrieben. Es soll Tomcat 6 unter Debian Lenny installiert werden und mit mehreren virtuellen Hosts betrieben werden. Tomcat 6 ist unter Debian leider nicht über die Quellen zu beziehen, deshalb muss er [...]]]></description>
			<content:encoded><![CDATA[<p><span lang="de-de">Dieser Artikel ist eine überarbeitete Version meines Tomcat 5.5 Artikels. Ich habe diesmal die Installation des Open Bluedragon in einen eigenen Artikel getrennt beschrieben. Es soll Tomcat 6 unter Debian Lenny installiert werden und mit mehreren virtuellen Hosts betrieben werden. Tomcat 6 ist unter Debian leider nicht über die Quellen zu beziehen, deshalb muss er manuell installiert werden. (Ubuntu bietet Tomcat 6 per apt-Installation an)</span></p>
<p><strong><span lang="de-de" style="color:red;">UPDATE: Bitte lest auch den neuen Artikel:</span> <a target="_blank" href="http://www.mogilowski.net/2010/12/11/install-tomcat-7-on-debian-lenny-with-virtual-hosts-and-apache2-integration/">Tomcat 7 on Debian</a></strong></p>
<h3><span lang="de-de">1. Installation von Java 6 runtime:</span></h3>
<p><span lang="de-de">Eine der folgenden Java JDK Installationen wählen:</span></p>
<h3>1.1 OpenJDK</h3>
<pre>
aptitude install java6-runtime
</pre>
<h3>1.2 Sun JDK (non-free)</h3>
<pre>
vim /etc/apt/sources
</pre>
<pre>
deb http://ftp.de.debian.org/debian/ lenny main non-free
deb-src http://ftp.de.debian.org/debian/ lenny main non-free
</pre>
<pre>
aptitude update
aptitude install sun-java6-jdk
</pre>
<p><em><span lang="de-de">Bemerkung: Nicht vergessen, dass eine andere Konfiguration beim Apache Connector erforderlich sein wird, sollte Sun JDK verwendet werden.</span></em></p>
<h3>2. Download Tomcat</h3>
<p>Download Tomcat 6 <span lang="de-de">von der</span> <a title="Tomcat 6" href="http://tomcat.apache.org/download-60.cgi" target="_blank">Tomcat 6 Download</a> <span lang="de-de">Seite</span>.</p>
<p><span lang="de-de">Zum Beispiel:</span></p>
<pre>
wget http://apache.imsam.info/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
</pre>
<h3><span lang="de-de">3. Installation von Tomcat</span></h3>
<pre>
tar -xzvf apache-tomcat-6.0.18.tar.gz
mv apache-tomcat-6.0.18 /opt/tomcat
</pre>
<h3><span lang="de-de">4. Init-Skript erstellen</span></h3>
<pre>
vim /etc/init.d/tomcat
</pre>
<pre>
#!/bin/sh
# Tomcat Init-Script
case $1 in
    start)
        sh /opt/tomcat/bin/startup.sh
    ;;
    stop)
        sh /opt/tomcat/bin/shutdown.sh
    ;;
    restart)
        sh /opt/tomcat/bin/shutdown.sh
        sh /opt/tomcat/bin/startup.sh
    ;;
esac
exit 0
</pre>
<pre>
update-rc.d tomcat defaults
</pre>
<h3><span lang="de-de">5. Aktivieren des Tomcat Managers</span></h3>
<pre>
vim /opt/tomcat/conf/tomcat-users.xml
</pre>
<pre>
&#60;?xml version='1.0' encoding='utf-8'?&#62;
&#60;tomcat-users&#62;
    &#60;role rolename="manager"/&#62;
    &#60;role rolename="admin"/&#62;
    &#60;user username="YOUR_USERNAME" password="YOUR_PASSWORD" roles="admin,manager"/&#62;
&#60;/tomcat-users&#62;
</pre>
<h3>6. Start Tomcat</h3>
<pre>
/etc/init.d/tomcat start
</pre>
<p><span lang="de-de">Nun kann man den Tomcat Manager mit http://SERVER:8080/manager/html aufrufen.</span></p>
<h3><span lang="de-de">5. Installation des Apache2 Connectors</span></h3>
<p><span lang="de-de">Tomcat besitzt zwar einen eingebauten Webserver, jedoch ist der Apache2 Webserver wesentlich leistungsfähiger außerdem sind so die Apache Module verwendbar. (mod_rewrite zum Beipiel)</span><span lang="de-de"></span></p>
<pre>
aptitude install apache2 libapache2-mod-jk
</pre>
<pre>
vim /etc/apache2/workers.properties
</pre>
<pre>
workers.tomcat_home=/opt/tomcat
workers.java_home=/usr/lib/jvm/java-6-openjdk
ps=/
worker.list=default
worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
</pre>
<p><em><span lang="de-de">Bemerkung: Falls die non-free Java Runtime von Sun verwendet wird, muss &#8220;/usr/lib/jvm/java-6-openjdk&#8221; durch &#8220;/usr/lib/jvm/java-6-sun&#8221; ersetzt werden.</span></em></p>
<p><span lang="de-de">JK Konfigurationsdatei</span></p>
<pre>
vim /etc/apache2/conf.d/jk.conf
</pre>
<pre>
&#60;ifmodule mod_jk.c&#62;
    JkWorkersFile /etc/apache2/workers.properties
    JkLogFile /var/log/apache2/mod_jk.log
    JkLogLevel error
&#60;/ifmodule&#62;
</pre>
<pre>
/etc/init.d/apache2 stop
/etc/init.d/tomcat restart
/etc/init.d/apache2 start
</pre>
<h3><span lang="de-de">6. Neuen Virtuellen Host anlegen</span></h3>
<p><span lang="de-de">Nun soll ein neuer VirtualHost angelegt werden. Dieser muss im Apache <strong>und</strong> im Tomcat angelegt werden.</span></p>
<h3><span lang="de-de">6.1 Verzeichnisse anlegen</span></h3>
<pre>
mkdir /var/www/vhost1
mkdir /var/www/vhost1/htdocs
mkdir /var/www/vhost1/logs
</pre>
<pre>
vim /etc/apache2/sites-available/vhost1
</pre>
<h3>6.2 Apache</h3>
<pre>
&#60;virtualhost www.testsrv.local&#62;
    JkMount /*.jsp default
    ServerName www.testsrv.local
    ServerAdmin servermaster@testsrv.local
    DocumentRoot /var/www/vhost1/htdocs
    ErrorLog /var/www/vhost1/logs/error.log
    CustomLog /var/www/vhost1/logs/access.log common
    &#60;directory /var/www/vhost1/htdocs&#62;
        Options -Indexes
    &#60;/directory&#62;
&#60;/virtualhost&#62;
</pre>
<p><span lang="de-de"><em>Bemerkung</em>: Man könnte auch alle Dateien an den Tomcat weiterleiten &#8220;<em>JkMount /*</em>&#8221; oder alle Dateien innerhalb eines Verzeichnisses &#8220;<em>JkMount /folder/*</em>&#8220;.</span><span lang="de-de"></span></p>
<pre>
a2ensite vhost1
/etc/init.d/apache2 reload
</pre>
<h3>6.3 Tomcat</h3>
<pre>
vim /opt/tomcat/conf/server.xml
</pre>
<pre>
&#60;!-- www.testsrv.local --&#62;
&#60;host name=&#34;www.testsrv.local&#34; appBase=&#34;/var/www/vhost1&#34; unpackWARs=&#34;true&#34; autoDeploy=&#34;true&#34;&#62;
    &#60;context path=&#34;&#34; docBase=&#34;htdocs&#34; debug=&#34;0&#34; reloadable=&#34;true&#34;/&#62;
    &#60;valve className=&#34;org.apache.catalina.valves.AccessLogValve&#34; directory=&#34;/var/www/vhost1/logs&#34;  prefix=&#34;tomcat_access_&#34; suffix=&#34;.log&#34; pattern=&#34;common&#34; resolveHosts=&#34;false&#34;/&#62;
&#60;/host&#62;
</pre>
<pre>
/etc/init.d/tomcat restart
</pre>
<p><em><span lang="de-de">Bemerkung: Man kann weitere Domains mit:</span></em></p>
<pre>
&#60;alias&#62;additionaldomain.com&#60;/alias&#62;
</pre>
<p><em><span lang="de-de">hinzufügen.</span></em></p>
<h3><span lang="de-de">7. Testseite anlegen</span></h3>
<pre>
vim /var/www/vhost1/htdocs/test.jsp
</pre>
<pre>
&#60;html&#62;
    &#60;head&#62;
        &#60;title&#62;Hello World&#60;/title&#62;
    &#60;/head&#62;
    &#60;body&#62;
        &#60;h1&#62;Hello World&#60;/h1&#62;
        Today is: &#60;%= new java.util.Date().toString() %&#62;
    &#60;/body&#62;
&#60;/html&#62;
</pre>
<p><span lang="de-de"></span><span lang="de-de">Nun kann man durch den Aufruf von http://www.testsrv.local/test.jsp die Konfiguration/Installation testen.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mogilowski.net/lang/de-de/2008/11/24/install-tomcat-6-on-debian-lenny-with-virtual-hosts-and-apache2-integration/feed</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using apc
Database Caching 110/216 queries in 0.158 seconds using apc
Object Caching 1454/1516 objects using apc

Served from: www.mogilowski.net @ 2012-05-19 06:32:07 -->
