Enterprise java beans step-by-step



Ähnliche Dokumente
Einleitung. Funktion. Panzenböck Phillipp. Download Installation. Testen. Konfiguration

Installation des GeoShop Redirector für Apache (Stand ) ================================================================

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte:

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Hex Datei mit Atmel Studio 6 erstellen

Problem crazytrickler unter Windows 8:

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Verknüpfung zum Angebotsassistenten erstellen

Installationsanweisung editit

Internet online Update (Mozilla Firefox)

Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Hardware - Software - Net zwerke

Geschütztes FTP-Verzeichnis erstellen

Quickstep Server Update

SSH Authentifizierung über Public Key

Step by Step Webserver unter Windows Server von Christian Bartl

Prodanet ProductManager WinEdition

Daten am USB Stick mit TrueCrypt schützen

Anleitung zur Webservice Entwicklung unter Eclipse

Kleines Handbuch zur Fotogalerie der Pixel AG

Installation Hardlockserver-Dongle

Kurzanleitung zur Erweiterung der htdig

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Konfiguration von Igel ThinClients fu r den Zugriff via Netscaler Gateway auf eine Storefront/ XenDesktop 7 Umgebung

Tutorial -

Powermanager Server- Client- Installation

Client/Server-Programmierung WS2007/08. EJB/JSP: Schritt-für-Schritt Anleitung

Web Services Security

SFTP SCP - Synology Wiki

Intrexx unter Windows Server 2008

Installation DataExpert Paynet-Adapter (SIX)

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Inhaltverzeichnis 1 Einführung Zugang zu den Unifr Servern Zugang zu den Druckern Nützliche Links... 6

Tipps zum Bearbeiten einer digitalen Schultasche Stand:

Blogbeitrag: Installation eines SAP CRM-Systems

Version 1.0 [Wiederherstellung der Active Directory] Stand: Professionelle Datensicherung mit SafeUndSave.com. Beschreibung.

Windows 98 / Windows NT mit NCP WAN Miniport-Treiber 23. Oktober 1998

Step by Step Softwareverteilung unter Novell. von Christian Bartl

GeoPilot (Android) die App

Anwendungsbeschreibung an einem Beispiel

Installationsanleitung für Update SC-Line

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Eine Einführung in die Installation und Nutzung von cygwin

Anleitung zum Einspielen der Demodaten

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

INSTALLATION. Voraussetzungen

Im Folgenden werden die jeweiligen Elemente erklärt. Im Anschluss folgt ein Beispieldatensatz in xml.

Einführung in die Informatik Tools

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

WinCVS Version 1.3. Voraussetzung. Frank Grimm Mario Rasser

TELIS FINANZ Login App

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

Installations Guide für YAJSW und DTLDAP

Kurzanleitung zu XML2DB

Barcodedatei importieren

FTP-Server einrichten mit automatischem Datenupload für

AppCenter Handbuch August 2015, Copyright Webland AG 2015

ANLEITUNG. Firmware Flash. Seite 1 von 7

Java Kurs für Anfänger LMU SS09 Einheit 1 Javaumgebung

Geschrieben von: Stefan Sonntag, den 26. Juni 2011 um 09:45 Uhr - Aktualisiert Sonntag, den 26. Juni 2011 um 10:12 Uhr

MyNav-Software-Installation

Anti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern

Migration Howto. Inhaltsverzeichnis

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Informatik I Tutorial

zur WinIBW Version 2.3

Herzlich willkommen bei der Installation des IPfonie -Softclients!

25 Import der Beispiele

Windows 7 Winbuilder USB Stick

Adminer: Installationsanleitung

OP-LOG

C++ mit Eclipse & GCC unter Windows

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

mysoftfolio360 Handbuch

Information zur Durchführung von. Software-Updates

INSTALLATION VON INSTANTRAILS 1.7

Datenbanken für Online Untersuchungen

Internet online Update (Internet Explorer)

Drupal 8 manuell installieren

Herzlich Willkommen bei der nfon GmbH

TSM-Client unter Windows einrichten

Anleitung über den Umgang mit Schildern

LANiS Mailversender ( Version 1.2 September 2006)

GRUNDLEGENDES ZUM EINRICHTEN DES LAPTOP-ABGLEICHS

Streamingserver - Aufzeichnung einer Lehrveranstaltung Ablauf

Treffpunkt Internet Reutlingen, B.Schüle 1

IIS 7.5 mit Exchange Server 2010 OWA FBA Intern und Extern ueber Forefront TMG

Anwenderhandbuch. ipoint - Server

Transkript:

Enterprise java beans step-by-step 0. Voraussetzungen Der Orion Server ist in C:\Orion installiert! Sollten schon Versuche diese Applikation zum Laufen zu bringen fehlgeschlagen sein, empfehle ich eine frische Orion-Installation! Als Arbeitsverzeichnis wird C:\BEISPIEL verwendet hier werden alle weiteren Dateien wenn nicht anders angegeben hinkopiert/erstellt. 1. Erstellen von Hersteller.jar Zuerst muss man die vier.java-dateinen kompilieren: javac Hersteller.java javac HerstellerPK.java javac HerstellerBean.java javac HerstellerHome.java Häufig wird man dabei jedoch folgende Fehlermeldung erhalten: javac Hersteller.java Hersteller.java:3: package javax.ejb does not exist public interface Hersteller extends javax.ejb.ejbobject ^ 1 error Das Package javax.ejb befindet sich in der Datei ejb.jar, diese wiederum findet sich im Root- Verzeichnis des Orion-Servers (C:\Orion). Daher muss man den Classpath 1 folgendermaßen gesetzt werden: set classpath=c:\orion\ejb.jar;. Wichtig ist der abschliessende Punkt, der bedeutet dass javac auch im aktuellen Verzeichnis nach Klassen sucht! 1 Pfad(e) in denen der javac-compiler nach benötigten Java-Klassen sucht Seite 1/

Anschliessend legt man ein Verzeichnis META-INF (Achtung: Grossschreibung beachten!) an und kopiert die Datei ejb-jar.xml hinein. Das Verzeichnis BEISPIEL sieht dann so aus: C:\BEISPIEL>dir Datenträger in Laufwerk C: ist System Datenträgernummer: E8DF-7513 Verzeichnis von C:\BEISPIEL 07.06.2003 13:52 <DIR>. 07.06.2003 13:52 <DIR>.. 07.06.2003 13:46 294 Hersteller.class 27.05.2003 10:17 223 Hersteller.java 07.06.2003 13:46 1.050 HerstellerBean.class 27.05.2003 10:12 807 HerstellerBean.java 07.06.2003 13:46 356 HerstellerHome.class 27.05.2003 10:56 342 HerstellerHome.java 07.06.2003 13:46 431 HerstellerPK.class 27.05.2003 10:19 319 HerstellerPK.java 27.05.2003 14:39 <DIR> META-INF 8 Datei(en) 3.822 Bytes 3 Verzeichnis(se), 84.180.992 Bytes frei C:\BEISPIEL>cd META-INF C:\BEISPIEL\META-INF>dir Datenträger in Laufwerk C: ist System Datenträgernummer: E8DF-7513 Verzeichnis von C:\BEISPIEL\META-INF 27.05.2003 14:39 <DIR>. 27.05.2003 14:39 <DIR>.. 27.05.2003 11:24 967 ejb-jar.xml 1 Datei(en) 967 Bytes 2 Verzeichnis(se), 84.180.992 Bytes frei C:\BEISPIEL\META-INF> Nun kann man mit folgender Anweisung die Datei Hersteller.jar erstellen: jar cvf Hersteller.jar Hersteller.class HerstellerPK.class HerstellerHome.class HerstellerBean.class META-INF/ejb-jar.xml Das Kommando jar erstellt die jar-datei 2 mit den in einer Liste angegebenen Dateien. 2 jar = java archive, jar-dateien entsprechen im Prinzip zip-dateien Seite 2/

2. Das Verzeichnis Hersteller Nun erstellt man in C:\orion\applications ein Verzeichnis mit dem Namen Hersteller sowie die in der Grafik angegebenen Unterverzeichnisse (Achtung auf Gross-/Kleinschreibung): C:\Orion\applications>md Hersteller C:\Orion\applications>cd Hersteller C:\Orion\applications\Hersteller>md META-INF C:\Orion\applications\Hersteller>md hersteller-webapp C:\Orion\applications\Hersteller>cd hersteller-webapp C:\Orion\applications\Hersteller\hersteller-webapp>md WEB-INF C:\Orion\applications\Hersteller\hersteller-webapp> Anschliessend kopiert man die folgenden Dateien in ihre entsprechenden Verzeichnisse: Hersteller.jar application.xml Test.jsp Web.xml -> nach c:\orion\applications\hersteller -> nach c:\orion\applications\hersteller\meta-inf -> nach c:\orion\applications\hersteller\hersteller-webapp -> nach c:\orion\applications\hersteller\hersteller-webapp\web-inf Seite 3/

3. Konfigurieren des Orion-Servers In die Datei c:\orion\config\server.xml wird folgende Zeile hinzugefügt: <?xml version="1.0"?> <!DOCTYPE application-server PUBLIC "Orion Application Server Config" "http://www.orionserver.com/dtds/application-server.dtd"> <application-server application-directory="../applications" deployment-directory="../application-deployments" > <rmi-config path="./rmi.xml" /> <!-- JMS-server config link, uncomment to activate the JMS service --> <!-- <jms-config path="./jms.xml" /> --> <log> <file path="../log/server.log" /> </log> <global-application name="default" path="application.xml" /> <application name="hersteller" path="../applications/hersteller" autostart="true" /> <global-web-app-config path="global-web-application.xml" /> <web-site path="./default-web-site.xml" /> <!-- Compiler, activate this to specify an alternative compiler such as jikes for EJB/JSP compiling. --> <!-- <compiler executable="jikes" classpath="/myjdkdir/jre/lib/rt.jar" /> --> </application-server> Danach wird in c:\orion\config\default-web-site.xml folgende Zeile hinzugefügt: <?xml version="1.0"?> <!DOCTYPE web-site PUBLIC "Orion Web-site" "http://www.orionserver.com/dtds/website.dtd"> <web-site host="[all]" port="80" display-name="default Orion WebSite"> <!-- The default web-app for this site, bound to the root --> <default-web-app application="default" name="defaultwebapp" /> <web-app application="hersteller" name="hersteller-webapp" root="/hersteller" shared="true" load-on-startup="true" max-inactivity-time="no shutdown" /> <!-- Uncomment this to activate the news app --> <!-- <web-app application="news" name="news-web" root="/news" /> --> <!-- Access Log, where requests are logged to --> <access-log path="../log/default-web-access.log" /> </web-site> Seite 4/

4. Starten des Orion-Servers Nun kann der Orion-Server mittels des Kommandos Java jar orion.jar gestartet werden. Möglicherweise führt dies jedoch zu folgender Fehlermeldung: C:\Orion>java -jar orion.jar Auto-deploying hersteller (Previous deployment not found)... Auto-deploying Hersteller.jar (No previous deployment found)... Error compiling C:\Orion\applications\Hersteller/Hersteller.jar: Error instantiating compiler: Javac not installed, copy tools.jar from your sun JDK dir's lib dir to the orion dir or add a <library path="the/path/to/tools.jar" /> and restart Auto-deploying file:/c:/orion/applications/hersteller/hersteller-webapp/ (Previo us deployment not found)... Orion/2.0.1 initialized Am einfachsten kann dies korrigiert werden indem man die Datei tools.jar aus dem lib- Verzeichnis des Java-SDKs nach c:\orion kopiert. Danach sollte der Orion-Server korrekt gestartet werden können: C:\Orion>java -jar orion.jar Auto-deploying Hersteller.jar (No previous deployment found)... Auto-creating table: create table HerstellerBean (HerstellerID BIGINT not null primary key, HerstellerName VARCHAR(255) null) done. Orion/2.0.1 initialized Nun muss man noch einen Bug des Orion-Servers im Autodeployment ausbessern. Dazu beendet man den Server (STRG-C) und ändert in der Datei c:\orion\applicationdeployments\hersteller\hersteller.jar\orion-ejb-jar.xml das location-attribut: <entity-deployment name="herstellerbean" location="herstellerhome" wrapper="herstellerhome_entityhomewrapper2" table="herstellerbean" datasource="jdbc/hypersonicds"> Danach kann man den Orion-Server neu starten (dabei meldet der Server korrekt dass die Datei orion-ejb-jar.xml sich geändert hat). Seite 5/

Um die Applikation zu testen gibt man im Browser folgende URL an: http://localhost/hersteller/test.jsp Seite 6/