2010-03-21, 02:17
  #1
Medlem
Hejsan. Sitter och kliar mig i håret..
Jag har kört igång Tomcat apache-tomcat-6.0.26 för första gången.

Tänkte öva på jsp<->servlets. Men frågan är var jag ska lägga filerna i systemet? Det finns så oerhört mkt text att läsa men jag behöver inte Ant, CVS etc. Bara komma igån med enkla grejer nu i början.

Lägger jag hello.jsp under apache-tomcat-6.0.26\webapps\ROOT\
kommer den upp då jag skriver http://localhost:8080/hello.jsp

Frågorna jag har är alltså:

1) Var ska jag , under "apache-tomcat-6.0.26\..." lägga html, jsp ,java (servlets) samt klass-filerna?
2) Behöver jag göra ändringar i vissa xml-filer?
Citera
2010-03-21, 02:23
  #2
Medlem
Glomgolds avatar
Du ska packa en WAR fil av projektet som du sedan deployar i manager interfacet. Surfa till localhost:8080 och uppge admin lösenordet som du ställer in i tomcat-users.xml på admin rolen.

Du kan också konfa upp eclipse så den styr din tomcat server, sedan kan du deploya automatiskt innifrån eclipse. Lägg till den som ny tomcatserver bara. Observera att om du sitter på ubuntu så fungerar det inte att kontrollera tomcatservern som du installerar vi apt. Du får ta hem den från hemsidan och packa upp i din hemtakalog och köra den så istället om du vill koppla den till eclipse.
Citera
2010-03-21, 02:24
  #3
Medlem
Glomgolds avatar
Tutorial för att koppla eclipse till tomcat.
http://www.vogella.de/articles/Eclip...#configuration
Citera
2010-03-21, 02:33
  #4
Medlem
Jättesjyst

Sitter i windows och är helt ny på dessa saker, och manualerna tar ju 30 timmar att läsa igenpom känns det som, samt att det verkar vara en j*a massa saker man inte alls behöver känna till. Det enda jag vill göra är ju bara att testa lite enkla program

Ok, drar Eclipse nu så får testa att koppla den till Tomcat imorrn när man är lite piggare. "Deploya automatiskt inifrån Eclipse" låter lite komplicerat (jag är inte direkt den vassaste kniven i lådan), men ska göra ett försök iaf
Citera
2010-03-21, 02:39
  #5
Medlem
Glomgolds avatar
Du kommer bli redigt less på att bygga och deplyoya war-filer manuellt
Jag gjorde det en kväll innan jag kom på att eclipse inte gillade min debianpacketerade tomcatserver.
Citera
2010-03-21, 10:08
  #6
Medlem
prigass avatar
Varför rekommenderar du detta för glomgold? Det är ju enormt onödigt när han inte ens vill göra något mera avancerat än att lägga upp en helloworld.jsp ju..

Det är mycket lättare är att bara lägga till den i webapps mappen ju(vilket jag förövrigt konstant gör(har dock länkat eclipse till den mappen så att jag inte gör det manuellt).

I samma mapp som du hittade ROOT mappen så bör du istället skapa en ny mapp typ: helloworld. När du lägger till din hello.jsp där så kommer du att återhitta den på url'n: http://localhost:8080/helloworld/hello.jsp Väljer du dock index.jsp så räcker det med: http://localhost:8080/helloworld då tomcat servern automatiskt letar efter index filer.

Jag rekommenderar f.ö. att endast använda glomgolds råd när du inte har direkt access till tomcat serverns root som du arbetar med. Finns i mina ögon ingen anledning till att komplicera det så pass långt innan man ska köra något live och bara vill testa lite.
__________________
Senast redigerad av prigas 2010-03-21 kl. 10:13.
Citera
2010-03-21, 11:32
  #7
Medlem
Prigas: Precis ska bara göra en hello.jsp som ska jobba lite mot en servlet som ska trixa lite med lite enkel data.
Ok...var ska jag lägga klassfilen som blir av när jag kompilerar servletfilen? Och behöver jag ändra i xml-filer etc?

Glomgold: Har kollat på länken och gjort en hel del, som lär vara användbart i framtiden :=)
__________________
Senast redigerad av gummibandet 2010-03-21 kl. 11:35.
Citera
2010-03-21, 13:03
  #8
Medlem
prigass avatar
hehe, om du skall börja använda servlets också, så är jag lite förlorad på direkten :P Jag använder mig utav Spring framework för att sköta allt sådant, och jag kan tänka mig att det inte alls är samma som vanliga servlets... Jag är tyvärr inte grym nog att ge dig råd om hur du skall gå tillväga för den biten, men det jag sade ovan gällde just direktaccess till webapps mappen etc etc, utan att skapa war filer som laddas upp.

Här är Spring MVC guiden som jag använt, kan ju starkt rekommendera den, men det är som sagt lite(ganska mycket?) mera avancerat än helloworld exempel etc etc som jag tyckte mig läsa mig till i första replyet, var det du höll på med :P.
Men allt finns på google
Citera
2010-03-21, 14:20
  #9
Medlem
Glomgolds avatar
Citat:
Ursprungligen postat av prigas
Varför rekommenderar du detta för glomgold? Det är ju enormt onödigt när han inte ens vill göra något mera avancerat än att lägga upp en helloworld.jsp ju..

Det är mycket lättare är att bara lägga till den i webapps mappen ju(vilket jag förövrigt konstant gör(har dock länkat eclipse till den mappen så att jag inte gör det manuellt).

I samma mapp som du hittade ROOT mappen så bör du istället skapa en ny mapp typ: helloworld. När du lägger till din hello.jsp där så kommer du att återhitta den på url'n: http://localhost:8080/helloworld/hello.jsp Väljer du dock index.jsp så räcker det med: http://localhost:8080/helloworld då tomcat servern automatiskt letar efter index filer.

Jag rekommenderar f.ö. att endast använda glomgolds råd när du inte har direkt access till tomcat serverns root som du arbetar med. Finns i mina ögon ingen anledning till att komplicera det så pass långt innan man ska köra något live och bara vill testa lite.

Va? Jag kanske bara antog att han skulle fortsätta och utveckla något mer än bara lägga in en JSP sida? Det är ju knappast fel att göra det riktigt från början. Det finns ju en fin steg för steg guide med bilder och allt. Men men...
Citera
2010-03-21, 14:22
  #10
Medlem
Glomgolds avatar
Citat:
Ursprungligen postat av prigas
Här är Spring MVC guiden som jag använt, kan ju starkt rekommendera den, men det är som sagt lite(ganska mycket?) mera avancerat än helloworld exempel etc etc som jag tyckte mig läsa mig till i första replyet, var det du höll på med :P.
Men allt finns på google

Den länken var precis vad jag skulle leta fram nu . Tack för den.
Citera
2010-03-21, 20:13
  #11
Moderator
Protons avatar
Lite läsning från Apache själva om att sjösätta en webapplikation i Tomcat:

http://tomcat.apache.org/tomcat-5.5-...eployment.html

Det man behöver göra i den bästa av världar är att kompilera sin servlet, registrera den i tomcat(dvs ändra i filen WEB_INF/web.xml på två ställen, dels en servlet-config där man anger en servlet och vilken class-fil som ska köras och dels servlet-mapping som mappar den tidigatre namngivna servleten till en URL) och se till att den hammnar på rätt ställe(/WEB_INF/classes) och sen är det bara att provköra resultatet.
Citera
2013-06-16, 18:27
  #12
Medlem
Flashbackministerns avatar
Lite mer läsning på dom här länkarna om databaskopplingar

http://kingring.wordpress.com/2010/0...java-to-mysql/


http://www.mulesoft.com/tomcat-mysql
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in