Avatar billede william_munny Nybegynder
28. januar 2005 - 01:13 Der er 13 kommentarer og
1 løsning

Opsætning af j2ee

Hej eksperter,
jeg har installeret

J2EE 1.4 SDK 2005Q1 Release Candidate

En kæmpe bundle med server og alt muligt.

Men et eller andet er gået galt med alle mine system variabler er der nogen der har styr på dem?

JAVA_HOME = ?
Path = ?
J2EE_HOME = ?

Har afinstalleret min 1.4 sdk da det ser ud som om

J2EE 1.4 SDK 2005Q1 Release Candidate

indeholder begge dele... Meget forvirende system hvis i spørger mig.

har installeret det på C:\j2ee_1.4
Avatar billede arne_v Ekspert
28. januar 2005 - 20:39 #1
JAVA_HOME skal pege på roden af din Java SDK (ikke bin dir)

f.eks.:

JAVA_HOME=C:\j2sdk1.4.2_05

J2EE_HOME skal pege på roden af J2EE SDK

helt tilsvarende

PATH kan indeholder din Java SDK bin dir (men jeg tvivler på at den er nødvendig)
Avatar billede arne_v Ekspert
28. januar 2005 - 20:43 #2
Men hvorfor rode med den SUN app-server ?

Jeg vil varmt anbefale JBoss i stedetfor !
Avatar billede william_munny Nybegynder
30. januar 2005 - 10:14 #3
hehe det gør jeg oxo men jeg synes ikke jeg kunne finde j2ee sdk uden en masse bundlet sammen?

Når jeg køre ant får jeg en masse compile fejl omrking bla.
[javac] C:\j2eetutorial14\examples\bank\src\com\jboss\ebank\WSClient.java:3:
package javax.xml.rpc does not exist
[javac] import javax.xml.rpc.Call;
                            ^
Jeg er ved at løbe et eksempel igennem på jboss's hjemmeside
http://docs.jboss.org/jbossas/getting_started/startguide40/X-64334.html
Men det kan som sagt ikke compiles.
Avatar billede william_munny Nybegynder
30. januar 2005 - 10:19 #4
Mine paths ser sådan ud

JAVA_HOME = C:\j2ee_1.4\jdk
Path = C:\j2ee_1.4\jdk\bin;C:\j2ee_1.4\bin;C:\j2ee_1.4\lib\j2ee.jar
J2EE_HOME = C:\j2ee_1.4

Jeg kan fint skrive java og javac så jeg går udfra at det virker. men der er så noget andet galt omkring j2ee
Avatar billede arne_v Ekspert
30. januar 2005 - 10:25 #5
Du kan sagtens hente og installere den store bundle uden at starte SUN
serveren !
Avatar billede arne_v Ekspert
30. januar 2005 - 10:27 #6
"package javax.xml.rpc does not exist" er en classpath issue

du mangler en jar fil med den pakke i classpath når du builder med ant

bare tilføj den og så skulle det sikkert virke
Avatar billede william_munny Nybegynder
30. januar 2005 - 11:25 #7
hmm så jeg skal tilføje den jar fil til min system variable path ?

Hvorfor kan den ikke finde den selv ?

Skal man reboote før det tager effekt ?
Avatar billede arne_v Ekspert
30. januar 2005 - 11:27 #8
Du kan tilføje den til din globale CLASSPATH.

(og du skal ikke boote på 2000 & XP)

Men jeg synes da at det var en meget bedre løsning at
tilføje den jar fil til classpath i build.xml !
Avatar billede william_munny Nybegynder
30. januar 2005 - 11:34 #9
ja nu er det jo som sagt ikke en build fil jeg har lavet og har ikke det store overblik endnu. Så måske det var et dårligt start eksempel.. :-(
Kigger lige lidt nærmere på det senere smid et svar arne "the point are yours"
Avatar billede arne_v Ekspert
30. januar 2005 - 11:37 #10
ok
Avatar billede william_munny Nybegynder
30. januar 2005 - 11:37 #11
Det ligner faktisk at den specifikke jboss-build.xml referer til jar filer i jboss folderen som pt. ikke er der.
Avatar billede william_munny Nybegynder
30. januar 2005 - 11:39 #12
<fileset dir="${jboss.server}/lib/">
  <include name="javax.servlet*.jar"/>
</fileset>

Disse jar filer javax.servlet* findes ikke under jboss måske jeg skal hente en anden version af jboss ?
Avatar billede arne_v Ekspert
30. januar 2005 - 11:43 #13
Eller så skulle du bare erstatte hele file settet med j2ee.jar fra J2EE SDK
Avatar billede william_munny Nybegynder
30. januar 2005 - 11:59 #14
hehe den sidste fidus virkede, så tak for den extra gode hjælp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester