Servlettejä SUN:n J2EE-serverillä?

Olenko ymmärtänyt oikein, SUN:n J2EE-serverissä on oma servlettisäiliö, vai pitääkö käyttää jotakin muuta säiliötä, esim. Tomcat?

Jos pelkkä SUN:n J2EE-serveri riittää, niin onko hyvä valinta?

Onko siihen integroitu tietokantapalvelin?
13351
Äänestä

Muut lukivat myös

Vastaukset 13

Vanhimmat
  • Tällänen tietokantaserveri on siinä PointBase Database Server??

    Onko Sun:n J2EE serveriä helpompi käyttää kun Tomcat:tia, siis helpompi konfiguroida?

    Ainakin Tomcat on siitä huono, ettei helposti löydä tekemiään virheitä, esim. asetusten suhteen. Oma servletti ei vain toimi, ja on työn takana kun etsii mistä vika johtuu.

    Muuten Tomcat:n kanssa leikkiminen on suoraan perseestä. Ajatelkaa mikä business siinä olisi, jos vääntäisi asiakkaille jonkun valmissoftan ja omasta firmasta sitten joutuisi mikrotuki, juoksemaan konffaamaan niitä asiakkaiden Tomcat-servereitä.

    Ei taida onnistua ohjelmistotuotteissa volyymien tavoittelu jos rakentaa tuotteessa olevat servletit Tomcat-palvelimen pohjalle, auttaako mikään muukaan palvelin. Vai onko niiden kaikkien pystyttäminen ja konfiguroiminen "kivikautista" hommaa mikä haittaa softatuotteiden levittämistä.

    Äänestä

  • Jussi kirjoitti:

    Tällänen tietokantaserveri on siinä PointBase Database Server??

    Onko Sun:n J2EE serveriä helpompi käyttää kun Tomcat:tia, siis helpompi konfiguroida?

    Ainakin Tomcat on siitä huono, ettei helposti löydä tekemiään virheitä, esim. asetusten suhteen. Oma servletti ei vain toimi, ja on työn takana kun etsii mistä vika johtuu.

    Muuten Tomcat:n kanssa leikkiminen on suoraan perseestä. Ajatelkaa mikä business siinä olisi, jos vääntäisi asiakkaille jonkun valmissoftan ja omasta firmasta sitten joutuisi mikrotuki, juoksemaan konffaamaan niitä asiakkaiden Tomcat-servereitä.

    Ei taida onnistua ohjelmistotuotteissa volyymien tavoittelu jos rakentaa tuotteessa olevat servletit Tomcat-palvelimen pohjalle, auttaako mikään muukaan palvelin. Vai onko niiden kaikkien pystyttäminen ja konfiguroiminen "kivikautista" hommaa mikä haittaa softatuotteiden levittämistä.

    Anteeksi, niinhän tuo PointBase tulee:

    out-of-the-box experience for developing with and running the samples that are shipped with Application Server PE 8.

    Mikä Tomcat:in asetuksista on erityisen hankala? Onko sinulla jokin kirja, esim. Professional Apache Tomcat 5? Tarvitsetko j2ee- vai servlet-alustan?

    http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764559028.html

    Äänestä

  • juu kirjoitti:

    Anteeksi, niinhän tuo PointBase tulee:

    out-of-the-box experience for developing with and running the samples that are shipped with Application Server PE 8.

    Mikä Tomcat:in asetuksista on erityisen hankala? Onko sinulla jokin kirja, esim. Professional Apache Tomcat 5? Tarvitsetko j2ee- vai servlet-alustan?

    http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764559028.html

    Pitäis tehdä yksi servletti ja yritin ensin ajaa koulussa tehtyä servlettiä, joka toimi tietekin koulun ympäristössä.

    web.xml ym.. mielestäni ovat kunnossa koska servletti on vain kopioitu koulusta kaikkineen tiedostoineen ja hakemistorakenteineen.

    Tomcat:in asensin jo ajat sitten, ja se toimii siinä olevilla esimerkki-servleteillä.

    Laitoin myös sen j2k-moduulin vai mikä se nyt olikaan, jotta Tomcat toimisi Apachen kanssa.

    Joku asetuskikka on ilmeisesti mikä täytyy vielä jostakin prrr xml-tiedostosta viritellä jotta omat servletit toimisivat.

    Yritin nyt skipata Tomcat:n hevon... asentaa Sun:n J2EE-serveriä, sain sen aikaisemmin kerran asennettua, mutta en enää.

    Voi ehkä olla jokin porttiongelma.

    Java-ohjelmointi ja siihen liittyvät J2SE:t, J2ME:t ja J2EE:t ovat helppoja verrattuna näihin perkeleellisiin virittelyihin joita erilaisten alustojen ym.. kanssa joutuu vääntämään.

    Koko systeemi on vähän kun purkalla liimais hommia kasaan.

    Tomcat, toimii kun assembler-ohjelmointi ennen, ei mitään kunnollisia virheilmoituksia ollut kun ohjelmoitiin assemblerillä vaan mikroprosessori meni sekasin ja siitä tiesi ettei ollut ohjelmoinut oikein ;)

    Se on kaikkein yksinkertaisin virheilmoitus kun järjestelmä ei vain toimi ;)

    Jos J2EE-teknologiasta meinataan kunnon bisnes tehdä, pitäisi tulla sellaisia ympäristöjä jotka ovat niin yksinkertaisia asentaa että ne saa mihin tahansa nyrkkipajaan pystyyn.

    Pitäisi riittää että kertoo mitkä palvelimet, missä IP-osoitteissa jne...


    Tämä ilmoitus tuli Sun:n J2EE-serverin kanssa:


    Installation Failure

    Installation failed.

    The installation has either been stoppet by the user or has failed due to errors.

    See the Installation Log for details:



    INFO - unpacked jar file: activation.jar.pack
    INFO - unpacked jar file: appserv-assemblytool.jar.pack
    INFO - unpacked jar file: appserv-cmp.jar.pack
    INFO - unpacked jar file: appserv-ext.jar.pack
    INFO - unpacked jar file: appserv-jstl.jar.pack
    INFO - unpacked jar file: appserv-rt1.jar.pack
    INFO - unpacked jar file: appserv-rt2.jar.pack
    INFO - unpacked jar file: appserv-rt3.jar.pack
    INFO - unpacked jar file: appserv-rt4.jar.pack
    INFO - unpacked jar file: appserv-tags.jar.pack
    INFO - unpacked jar file: commons-launcher.jar.pack
    INFO - unpacked jar file: commons-logging.jar.pack
    INFO - unpacked jar file: deployhelp.jar.pack
    INFO - unpacked jar file: j2ee-svc.jar.pack
    INFO - unpacked jar file: j2ee.jar.pack
    INFO - unpacked jar file: jax-qname.jar.pack
    INFO - unpacked jar file: jaxr-api.jar.pack
    INFO - unpacked jar file: jaxr-impl.jar.pack
    INFO - unpacked jar file: jaxrpc-api.jar.pack
    INFO - unpacked jar file: jaxrpc-impl.jar.pack
    INFO - unpacked jar file: jsf-api.jar.pack
    INFO - unpacked jar file: jsf-impl.jar.pack
    INFO - unpacked jar file: mail.jar.pack
    INFO - unpacked jar file: relaxngDatatype.jar.pack
    INFO - unpacked jar file: saaj-api.jar.pack
    INFO - unpacked jar file: saaj-impl.jar.pack
    INFO - unpacked jar file: sun-appserv-ant.jar.pack
    INFO - unpacked jar file: xsdlib.jar.pack
    INFO - unpacked jar file: sun-as-jsr88-dm.jar.pack
    INFO - number of merged jar entries: 2671
    INFO - number of merged jar entries: 1425
    INFO - number of merged jar entries: 2459
    INFO - number of merged jar entries: 1169
    INFO - Start core server configuration.
    ERROR - default domain creation returned following exception: abnormal subprocess termination: Detailed Message:Komennon syntaksi on v„„r„.


    Komennon syntaksi on v??r?.

    INFO - End core server configuration.
    INFO - Start samples configuration.
    INFO - End samples configuration.
    INFO - Start Sun Java System Message Queue configuration
    INFO - End Sun Java System Message Queue configuration
    INFO - Start PointBase configuration
    INFO - Java home location configured
    INFO - End PointBase configuration

    ....
    More Information:
    Log File: F:\TEMP\Install_Application_Server_8PE_200412311521.log


    INFO - unpacked jar file: activation.jar.pack
    INFO - unpacked jar file: appserv-assemblytool.jar.pack
    INFO - unpacked jar file: appserv-cmp.jar.pack
    INFO - unpacked jar file: appserv-ext.jar.pack
    INFO - unpacked jar file: appserv-jstl.jar.pack
    INFO - unpacked jar file: appserv-rt1.jar.pack
    INFO - unpacked jar file: appserv-rt2.jar.pack
    INFO - unpacked jar file: appserv-rt3.jar.pack
    INFO - unpacked jar file: appserv-rt4.jar.pack
    INFO - unpacked jar file: appserv-tags.jar.pack
    INFO - unpacked jar file: commons-launcher.jar.pack
    INFO - unpacked jar file: commons-logging.jar.pack
    INFO - unpacked jar file: deployhelp.jar.pack
    INFO - unpacked jar file: j2ee-svc.jar.pack
    INFO - unpacked jar file: j2ee.jar.pack
    INFO - unpacked jar file: jax-qname.jar.pack
    INFO - unpacked jar file: jaxr-api.jar.pack
    INFO - unpacked jar file: jaxr-impl.jar.pack
    INFO - unpacked jar file: jaxrpc-api.jar.pack
    INFO - unpacked jar file: jaxrpc-impl.jar.pack
    INFO - unpacked jar file: jsf-api.jar.pack
    INFO - unpacked jar file: jsf-impl.jar.pack
    INFO - unpacked jar file: mail.jar.pack
    INFO - unpacked jar file: relaxngDatatype.jar.pack
    INFO - unpacked jar file: saaj-api.jar.pack
    INFO - unpacked jar file: saaj-impl.jar.pack
    INFO - unpacked jar file: sun-appserv-ant.jar.pack
    INFO - unpacked jar file: xsdlib.jar.pack
    INFO - unpacked jar file: sun-as-jsr88-dm.jar.pack
    INFO - number of merged jar entries: 2671
    INFO - number of merged jar entries: 1425
    INFO - number of merged jar entries: 2459
    INFO - number of merged jar entries: 1169
    INFO - Start core server configuration.
    ERROR - default domain creation returned following exception: abnormal subprocess termination: Detailed Message:Komennon syntaksi on v„„r„.


    Komennon syntaksi on v??r?.

    INFO - End core server configuration.
    INFO - Start samples configuration.
    INFO - End samples configuration.
    INFO - Start Sun Java System Message Queue configuration
    INFO - End Sun Java System Message Queue configuration
    INFO - Start PointBase configuration
    INFO - Java home location configured
    INFO - End PointBase configuration

    Äänestä

  • Jussi kirjoitti:

    Pitäis tehdä yksi servletti ja yritin ensin ajaa koulussa tehtyä servlettiä, joka toimi tietekin koulun ympäristössä.

    web.xml ym.. mielestäni ovat kunnossa koska servletti on vain kopioitu koulusta kaikkineen tiedostoineen ja hakemistorakenteineen.

    Tomcat:in asensin jo ajat sitten, ja se toimii siinä olevilla esimerkki-servleteillä.

    Laitoin myös sen j2k-moduulin vai mikä se nyt olikaan, jotta Tomcat toimisi Apachen kanssa.

    Joku asetuskikka on ilmeisesti mikä täytyy vielä jostakin prrr xml-tiedostosta viritellä jotta omat servletit toimisivat.

    Yritin nyt skipata Tomcat:n hevon... asentaa Sun:n J2EE-serveriä, sain sen aikaisemmin kerran asennettua, mutta en enää.

    Voi ehkä olla jokin porttiongelma.

    Java-ohjelmointi ja siihen liittyvät J2SE:t, J2ME:t ja J2EE:t ovat helppoja verrattuna näihin perkeleellisiin virittelyihin joita erilaisten alustojen ym.. kanssa joutuu vääntämään.

    Koko systeemi on vähän kun purkalla liimais hommia kasaan.

    Tomcat, toimii kun assembler-ohjelmointi ennen, ei mitään kunnollisia virheilmoituksia ollut kun ohjelmoitiin assemblerillä vaan mikroprosessori meni sekasin ja siitä tiesi ettei ollut ohjelmoinut oikein ;)

    Se on kaikkein yksinkertaisin virheilmoitus kun järjestelmä ei vain toimi ;)

    Jos J2EE-teknologiasta meinataan kunnon bisnes tehdä, pitäisi tulla sellaisia ympäristöjä jotka ovat niin yksinkertaisia asentaa että ne saa mihin tahansa nyrkkipajaan pystyyn.

    Pitäisi riittää että kertoo mitkä palvelimet, missä IP-osoitteissa jne...


    Tämä ilmoitus tuli Sun:n J2EE-serverin kanssa:


    Installation Failure

    Installation failed.

    The installation has either been stoppet by the user or has failed due to errors.

    See the Installation Log for details:



    INFO - unpacked jar file: activation.jar.pack
    INFO - unpacked jar file: appserv-assemblytool.jar.pack
    INFO - unpacked jar file: appserv-cmp.jar.pack
    INFO - unpacked jar file: appserv-ext.jar.pack
    INFO - unpacked jar file: appserv-jstl.jar.pack
    INFO - unpacked jar file: appserv-rt1.jar.pack
    INFO - unpacked jar file: appserv-rt2.jar.pack
    INFO - unpacked jar file: appserv-rt3.jar.pack
    INFO - unpacked jar file: appserv-rt4.jar.pack
    INFO - unpacked jar file: appserv-tags.jar.pack
    INFO - unpacked jar file: commons-launcher.jar.pack
    INFO - unpacked jar file: commons-logging.jar.pack
    INFO - unpacked jar file: deployhelp.jar.pack
    INFO - unpacked jar file: j2ee-svc.jar.pack
    INFO - unpacked jar file: j2ee.jar.pack
    INFO - unpacked jar file: jax-qname.jar.pack
    INFO - unpacked jar file: jaxr-api.jar.pack
    INFO - unpacked jar file: jaxr-impl.jar.pack
    INFO - unpacked jar file: jaxrpc-api.jar.pack
    INFO - unpacked jar file: jaxrpc-impl.jar.pack
    INFO - unpacked jar file: jsf-api.jar.pack
    INFO - unpacked jar file: jsf-impl.jar.pack
    INFO - unpacked jar file: mail.jar.pack
    INFO - unpacked jar file: relaxngDatatype.jar.pack
    INFO - unpacked jar file: saaj-api.jar.pack
    INFO - unpacked jar file: saaj-impl.jar.pack
    INFO - unpacked jar file: sun-appserv-ant.jar.pack
    INFO - unpacked jar file: xsdlib.jar.pack
    INFO - unpacked jar file: sun-as-jsr88-dm.jar.pack
    INFO - number of merged jar entries: 2671
    INFO - number of merged jar entries: 1425
    INFO - number of merged jar entries: 2459
    INFO - number of merged jar entries: 1169
    INFO - Start core server configuration.
    ERROR - default domain creation returned following exception: abnormal subprocess termination: Detailed Message:Komennon syntaksi on v„„r„.


    Komennon syntaksi on v??r?.

    INFO - End core server configuration.
    INFO - Start samples configuration.
    INFO - End samples configuration.
    INFO - Start Sun Java System Message Queue configuration
    INFO - End Sun Java System Message Queue configuration
    INFO - Start PointBase configuration
    INFO - Java home location configured
    INFO - End PointBase configuration

    ....
    More Information:
    Log File: F:\TEMP\Install_Application_Server_8PE_200412311521.log


    INFO - unpacked jar file: activation.jar.pack
    INFO - unpacked jar file: appserv-assemblytool.jar.pack
    INFO - unpacked jar file: appserv-cmp.jar.pack
    INFO - unpacked jar file: appserv-ext.jar.pack
    INFO - unpacked jar file: appserv-jstl.jar.pack
    INFO - unpacked jar file: appserv-rt1.jar.pack
    INFO - unpacked jar file: appserv-rt2.jar.pack
    INFO - unpacked jar file: appserv-rt3.jar.pack
    INFO - unpacked jar file: appserv-rt4.jar.pack
    INFO - unpacked jar file: appserv-tags.jar.pack
    INFO - unpacked jar file: commons-launcher.jar.pack
    INFO - unpacked jar file: commons-logging.jar.pack
    INFO - unpacked jar file: deployhelp.jar.pack
    INFO - unpacked jar file: j2ee-svc.jar.pack
    INFO - unpacked jar file: j2ee.jar.pack
    INFO - unpacked jar file: jax-qname.jar.pack
    INFO - unpacked jar file: jaxr-api.jar.pack
    INFO - unpacked jar file: jaxr-impl.jar.pack
    INFO - unpacked jar file: jaxrpc-api.jar.pack
    INFO - unpacked jar file: jaxrpc-impl.jar.pack
    INFO - unpacked jar file: jsf-api.jar.pack
    INFO - unpacked jar file: jsf-impl.jar.pack
    INFO - unpacked jar file: mail.jar.pack
    INFO - unpacked jar file: relaxngDatatype.jar.pack
    INFO - unpacked jar file: saaj-api.jar.pack
    INFO - unpacked jar file: saaj-impl.jar.pack
    INFO - unpacked jar file: sun-appserv-ant.jar.pack
    INFO - unpacked jar file: xsdlib.jar.pack
    INFO - unpacked jar file: sun-as-jsr88-dm.jar.pack
    INFO - number of merged jar entries: 2671
    INFO - number of merged jar entries: 1425
    INFO - number of merged jar entries: 2459
    INFO - number of merged jar entries: 1169
    INFO - Start core server configuration.
    ERROR - default domain creation returned following exception: abnormal subprocess termination: Detailed Message:Komennon syntaksi on v„„r„.


    Komennon syntaksi on v??r?.

    INFO - End core server configuration.
    INFO - Start samples configuration.
    INFO - End samples configuration.
    INFO - Start Sun Java System Message Queue configuration
    INFO - End Sun Java System Message Queue configuration
    INFO - Start PointBase configuration
    INFO - Java home location configured
    INFO - End PointBase configuration

    Oletan että saat virheen 404 Not found.

    Kaikki servletit tulee määritellä yksitellen tiedostossa WEB-INF/web.xml

    Vaihtoehtoisesti avaa tiedosto /tomcat/conf/web.xml ja poista kommentit seuraavista riveistä:
    ===============================================

    invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2

    ===============================================

    invoker
    /servlet/*

    ===============================================

    Äänestä

  • juu kirjoitti:

    Oletan että saat virheen 404 Not found.

    Kaikki servletit tulee määritellä yksitellen tiedostossa WEB-INF/web.xml

    Vaihtoehtoisesti avaa tiedosto /tomcat/conf/web.xml ja poista kommentit seuraavista riveistä:
    ===============================================

    invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2

    ===============================================

    invoker
    /servlet/*

    ===============================================

    Nyt en muista virhekoodia mikä tuli virheilmoitussivusta, mutta se Tomcat kiukutteli että se ei löydä servlettiä.

    Täytyy kokeilla antamallasi ehdotuksilla vielä, tässä alhalla on käyttämäni asetukset.
    J2EE-oli myös asennettu koneeseen.

    Hakemistorakenne:

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\index.html

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\sources\Servletti.java

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\web.xml

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\classes\Servletti.class

    Tässä hakemistossa ei ole mitään, oli jäänyt edellisestä hommasta, jossa oli jdbc-ajuri tässä hakemistossa.
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\lib

    web.xml-tiedosto




    Oma servletti

    oma
    Servletti


    oma
    /oma


    index.html



    Kokeilin myös vaihtoehdolla, tiedosto oli muuten sama kuin yllä.:






    WWW-sivu jonka kautta servletti käynnistetään (index.html)



    Oma servletti
    body{font-family: Comic Sans MS}


    TESTATAAN OMAA SERVLETTIÄ
    Klikkaa alla olevaa linkkiä niin servletti käynnistyy.
    Käynnistä servletti



    Tämä on testisofta jolla testasin toimiiko omat servletit, tämä on muokattu toisesta servletistä joka käytti tietokantaa ja toimi, koulussa mutta ei himassa.

    Äänestä

  • juu kirjoitti:

    Oletan että saat virheen 404 Not found.

    Kaikki servletit tulee määritellä yksitellen tiedostossa WEB-INF/web.xml

    Vaihtoehtoisesti avaa tiedosto /tomcat/conf/web.xml ja poista kommentit seuraavista riveistä:
    ===============================================

    invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2

    ===============================================

    invoker
    /servlet/*

    ===============================================

    Mulla oli vain se ylempi xml-pätkä ilman kommentteja, kun käytän omaa web.xml tiedostoa, joka on itse tekemässäni kansiorakenteessa, niin pitäisikö olla conf-hakemiston web.xml tiedostossa alla oleva laitettu kommentteihin, jotta se toinen web.xml toimisi?

    Kuitenkin ongelma vaikuttaa olevan yleinen asetusongelma joka siis koskee kaikkia itse tekemiäni servlettejä, koska Tomcatin esimerkkiservletit toimivat ja koulussa tehty siellä toimiva servletti ei toimi.


    Tää ei ollu kommenteissa:


    invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2




    Tää oli kommenteissa:




    Täytyy testata myöhemmin, pitää asentaa J2SE, uudestaan kun virittelin Sunin J2EE-serveriä enkä saanut toimimaan, poistin J2SE:n koska se oli mukana J2EE-serverissä.

    Äänestä

  • Jussi kirjoitti:

    Mulla oli vain se ylempi xml-pätkä ilman kommentteja, kun käytän omaa web.xml tiedostoa, joka on itse tekemässäni kansiorakenteessa, niin pitäisikö olla conf-hakemiston web.xml tiedostossa alla oleva laitettu kommentteihin, jotta se toinen web.xml toimisi?

    Kuitenkin ongelma vaikuttaa olevan yleinen asetusongelma joka siis koskee kaikkia itse tekemiäni servlettejä, koska Tomcatin esimerkkiservletit toimivat ja koulussa tehty siellä toimiva servletti ei toimi.


    Tää ei ollu kommenteissa:


    invoker

    org.apache.catalina.servlets.InvokerServlet


    debug
    0

    2




    Tää oli kommenteissa:




    Täytyy testata myöhemmin, pitää asentaa J2SE, uudestaan kun virittelin Sunin J2EE-serveriä enkä saanut toimimaan, poistin J2SE:n koska se oli mukana J2EE-serverissä.

    Jos määrittelet servletit tiedostossa WEB-INF/web.xml niin kommentteja ei tarvitse poistaa tiedostosta tomcat/conf/web.xml. Laitoin ylätasolle esimerkin Tomcat:illa toimivasta servlet:istä.

    http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000139&posting=22000000006015817

    Äänestä

  • Jussi kirjoitti:

    Nyt en muista virhekoodia mikä tuli virheilmoitussivusta, mutta se Tomcat kiukutteli että se ei löydä servlettiä.

    Täytyy kokeilla antamallasi ehdotuksilla vielä, tässä alhalla on käyttämäni asetukset.
    J2EE-oli myös asennettu koneeseen.

    Hakemistorakenne:

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\index.html

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\sources\Servletti.java

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\web.xml

    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\classes\Servletti.class

    Tässä hakemistossa ei ole mitään, oli jäänyt edellisestä hommasta, jossa oli jdbc-ajuri tässä hakemistossa.
    C:\Program Files\Apache Group\Tomcat 4.1\webapps\omaservletti1\WEB-INF\lib

    web.xml-tiedosto




    Oma servletti

    oma
    Servletti


    oma
    /oma


    index.html



    Kokeilin myös vaihtoehdolla, tiedosto oli muuten sama kuin yllä.:






    WWW-sivu jonka kautta servletti käynnistetään (index.html)



    Oma servletti
    body{font-family: Comic Sans MS}


    TESTATAAN OMAA SERVLETTIÄ
    Klikkaa alla olevaa linkkiä niin servletti käynnistyy.
    Käynnistä servletti



    Tämä on testisofta jolla testasin toimiiko omat servletit, tämä on muokattu toisesta servletistä joka käytti tietokantaa ja toimi, koulussa mutta ei himassa.

    Näyttäisi että servlet-mapping on vialla
    kokeile esim url-pattern miten olen alempana tehnyt
    (tarkista että conf/web.xml invoker on kommentoituna)
    ja laita index.html sivulle
    Käynnistä servletti

    Esimerkistä saa käsityksen mappauksesta

    Jos sinulla on conf/web.xml invoker servlet ja mappaus aktiivisena (servletti määrityksiä ei tarvita silloin contextin omassa web.xml:ssä)

    Käynnistä servletti

    Suosittelisin kuitenkin uudempaa Tomcat versiota 5.5 ja pitämään conf/web.xml invokerin
    ei aktiivisena (kommentoituna)tietoturvan takia







    Oma servletti

    oma
    Servletti


    oma
    ?.ello


    index.html

    Äänestä

  • Msa kirjoitti:

    Näyttäisi että servlet-mapping on vialla
    kokeile esim url-pattern miten olen alempana tehnyt
    (tarkista että conf/web.xml invoker on kommentoituna)
    ja laita index.html sivulle
    Käynnistä servletti

    Esimerkistä saa käsityksen mappauksesta

    Jos sinulla on conf/web.xml invoker servlet ja mappaus aktiivisena (servletti määrityksiä ei tarvita silloin contextin omassa web.xml:ssä)

    Käynnistä servletti

    Suosittelisin kuitenkin uudempaa Tomcat versiota 5.5 ja pitämään conf/web.xml invokerin
    ei aktiivisena (kommentoituna)tietoturvan takia







    Oma servletti

    oma
    Servletti


    oma
    ?.ello


    index.html

    Siis näin


    oma
    ?.ello


    Käynnistä servletti

    Äänestä

  • Msa kirjoitti:

    Siis näin


    oma
    ?.ello


    Käynnistä servletti

    Jussi. Kokeile lähettämilläsi asetuksilla laittaa selaimeen http://localhost/omaservletti1/oma

    Vikaa on ainakin html-sivussasi sijaitsevassa URL:issa.

    Äänestä

  • juu kirjoitti:

    Jussi. Kokeile lähettämilläsi asetuksilla laittaa selaimeen http://localhost/omaservletti1/oma

    Vikaa on ainakin html-sivussasi sijaitsevassa URL:issa.

    Sain kouluduunina tekemämme servletin toimimaan omassa koneessani, servletti hakee tietokannasta dataa ja tekee siitä vebbisivun. Nyt hommma pelittää.

    Kiitos tosi paljon neuvoista kaikille :)

    Todennäköisesti virheet olivat seuraavissa paikoissa:

    conf-hakemistossa olevassa web.xml tiedostossa ei ollut invoker kommentoituna.

    Tämä täytyy testata vielä mitä vaikuttaa kun laitan sen pois kommenteista vaikka käytän omaa web.xml-tiedostoani.

    Toinen virhe oli url-virhe, servletin aloitus www-sivulla url servlettiin oli väärin, siihen oli jäänyt väärä servletin nimi.

    Täytyy vielä opetella kunnolla Tomcat:in konffaukset, nyt vain olen kiireessä sitä vähän viritellyt kun täytyy saada servletit valmiiksi.

    Asensin Tomcat 5.5:n ja myös sen vaatiman JDK:n.

    Äänestä

  • Jussi kirjoitti:

    Sain kouluduunina tekemämme servletin toimimaan omassa koneessani, servletti hakee tietokannasta dataa ja tekee siitä vebbisivun. Nyt hommma pelittää.

    Kiitos tosi paljon neuvoista kaikille :)

    Todennäköisesti virheet olivat seuraavissa paikoissa:

    conf-hakemistossa olevassa web.xml tiedostossa ei ollut invoker kommentoituna.

    Tämä täytyy testata vielä mitä vaikuttaa kun laitan sen pois kommenteista vaikka käytän omaa web.xml-tiedostoani.

    Toinen virhe oli url-virhe, servletin aloitus www-sivulla url servlettiin oli väärin, siihen oli jäänyt väärä servletin nimi.

    Täytyy vielä opetella kunnolla Tomcat:in konffaukset, nyt vain olen kiireessä sitä vähän viritellyt kun täytyy saada servletit valmiiksi.

    Asensin Tomcat 5.5:n ja myös sen vaatiman JDK:n.

    Huomaa että jos käytät invoker:ia niin URL on eri:

    http://localhost/omasovellus/servlet/oma.Servletti

    Äänestä

Kommentoi aloitusta


Jussi kirjoitti:

Olenko ymmärtänyt oikein, SUN:n J2EE-serverissä on oma servlettisäiliö, vai pitääkö käyttää jotakin muuta säiliötä, esim. Tomcat?

Jos pelkkä SUN:n J2EE-serveri riittää, niin onko hyvä valinta?

Onko siihen integroitu tietokantapalvelin?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu