Démarche sous Windows avec Eclipse 3.2 :
Installez le runtime Oracle Application Server 10g sur votre machine :
http://www.oracle.com/technology/sof...ias/index.html
Une fois que votre serveur fonctionne :
Démarrer -> Programmes -> Oracle - 10g -> Oracle Process Manager -> Numéros de ports affectés par Oracle
Notez les numéros de ports affectés, chez moi cela donne :
jms : 12601
ajp : 12501
rmi : 12401
https : 443
http1 : 80
http2 : 7200
Arrêtez le serveur :
Démarrer -> Programmes -> Oracle - 10g -> Oracle Process Manager -> Arrêter Oracle Process Manager
Sous Eclipse :
File -> New -> Other
Puis Server -> Server -> Next
Laissez localhost pour le nom du serveur.
Sélectionnez Oracle OC4J Standalone Server -> Next
Modifiez le mot de passe si nécessaire.
Voici ce que je configure d'après les numéros de ports relevés précédemment :
admin port : 12401
http port : 80
Cliquez sur Finish.
A ce stade, vous devriez voir un nouveau server dans la liste "Servers".
Sinon allez dans Window -> Show View -> Other -> Server -> Servers -> Ok
Faites un clic droit -> start
Deux possibilités, ca démarre correctement ou pas.
Dans le second cas, vous voyez peut être ce message :
1 2 3 4 5 6
|
ERROR jms.xml: port 9127 already in use
ERROR J2EE RMI0002 Error starting ORMI server atscsun1.sg.oracle.com port 23791: Address already in use
ERROR J2EE OJR0010 Exception starting HTTP server: Address already in use |
La solution est tirée de ce lien :
http://rnyb2.blogspot.com/2006/04/mu...ne-server.html
Allez dans le répertoire d'installation du runtime Oracle.
Chez moi C:\OC4J\
Puis descendez dans le dossier C:\OC4J\j2ee\home\config
Modifiez selon vos n° de ports; chez moi :
- fichier default-web-site.xml : port="80"
- fichier jms.xml : <jms-server port="12601">
- fichier rmi.xml : port="12401"
Revenez sur Eclipse, clic droit sur le serveur puis start.
Si le problème persiste, il peux s'agir d'un conteneur qui ne s'est pas arrêté correctement et il reste donc des fichiers de lock qui trainent
Lien :
http://forums.oracle.com/forums/mess...sageID=1200122
Supprimer les fichiers (pas les dossiers) de ce répertoire : C:\OC4J\j2ee\home\persistence et réessayez de démarrer le serveur.
Ca devrait fonctionner
Partager