Avatar billede ascii Nybegynder
01. maj 2002 - 01:06 Der er 30 kommentarer og
1 løsning

Point disky

Tak for hjælpen!!!
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:07 #1
ref?
Avatar billede disky Nybegynder
01. maj 2002 - 01:08 #2
Lige for at undgå ballade.

Jeg hjalp ham med et problem der drejede sig om connection til database fra en applet.

Løsningen viste sig at være, at den nyeste mysql driver havde et problem, ved at gå lidt tilbage begyndte det hele at virke som det skulle.
Avatar billede ascii Nybegynder
01. maj 2002 - 01:08 #3
Det er et tidligere ? som han har uddybet kraftigt
Avatar billede disky Nybegynder
01. maj 2002 - 01:08 #4
hjælpen foregik via ICQ, da eksperten.dk er for langsom til detaljeret fejlfinding osv.
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:08 #5
læg et link til sp.
Avatar billede disky Nybegynder
01. maj 2002 - 01:08 #6
ascii:

Kan du ikke lige poste reference til det tidligere spørgsmål, ellers bliver folk bare mobsede.
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:09 #7
så skal I poste icq-chatten her - ellers blir i anmeldt
Avatar billede ascii Nybegynder
01. maj 2002 - 01:11 #8
metal hansen: vil du ha hele chatten
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:11 #9
I får indtil imorgen tidligt - så anmelder jeg jer
Avatar billede disky Nybegynder
01. maj 2002 - 01:11 #10
metal-hansen:

Forkortet udgave så i også kan være med:


ascii:
Disky hvorfor kan jeg ikke connecte til min database fra min applet ?

disky:
Ligger applet og database på samme server ?

ascii:
ja

disky:
Okay prøv denne driver den ved jeg virker

ascii:
Juubiii nu virker det.
Avatar billede disky Nybegynder
01. maj 2002 - 01:12 #11
metal-hansen du er da helt til grin.
Se lige på mit point antal både på hele sitet og under java grupperne, og kom så lige igen og gæt på om jeg snyder !
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:12 #12
ska vi sige den del hvor problemløsningen finder sted...
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:14 #13
disky > så burde du da netop kende reglerne! også de uskrevne
Avatar billede j0ker Nybegynder
01. maj 2002 - 01:14 #14
metal_hansen: SLAP DOG AF!
Jeg fatter ikke hvad glæde du skulle have af at anmelde ham. Kan du ikke bare blande dig udenom?? Politibetjente - hele bundtet...
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 01:15 #15
tsktsktsk -slut herfra
Avatar billede j0ker Nybegynder
01. maj 2002 - 01:15 #16
disky: Du bliver desværre anmeldt og din konto bliver lukket hvis jeg kender de damn coadmins... Dette er et lille stikkerforum...
Avatar billede disky Nybegynder
01. maj 2002 - 01:16 #17
metal-hansen:

Uskrevne regler er helt uden betydning.

Tro mig jeg kender udemærket reglerne, og bare roligt der er en reference på vej til dig, så du kan sove godt i nat.

Forresten fylder log'en 109 Kilobyte, ønsker du virkeligt den postet ?


Joker: mange tak
Avatar billede ascii Nybegynder
01. maj 2002 - 01:18 #18
Avatar billede ascii Nybegynder
01. maj 2002 - 01:19 #19
SOV GODT
Avatar billede disky Nybegynder
01. maj 2002 - 01:19 #20
joker:
han kan da bare prøve


metal-'Jeg vil bare være negativ'-hansen:

her er referencen
http://www.eksperten.dk/spm/168676

og her er log filen:
--------------------------------------
--------------------------------------
    ICQ History Log For:   
          114034864  Jesper M
Started on Wed May 01 01:22:34 2002
--------------------------------------
Jesper M  07-03-20 19:17 Hsr du tid??

Disky      07-03-20 19:36 ja

Jesper M  07-03-20 19:36 Er ved at connecte til min database..
                             

Disky      07-03-20 19:36 :)

Jesper M  07-03-20 19:37 Skal driveren nævnes i JAVA_HOME?

Disky      07-03-20 19:37 nej men i CLASSPATH, eller den skal ligge i
                              WEB-INF/lib som en jar fil eller udpakkes i
                              WEB-INF/classes
                             

Jesper M  07-03-20 19:37 ok

Jesper M  07-03-20 19:39 WEB-INF i resin eller i mit web dir

Disky      07-03-20 19:39 i dit web-dir
                             
                              var det dig som var ascii ?

Jesper M  07-03-20 19:40 jep

Disky      07-03-20 19:40 hehe, har lige svaret på dit 'nybegynder'
                              spørgsmål :)

Jesper M  07-03-20 19:40 haha

Jesper M  07-03-20 19:41 jeg bruger org.mm osv, men den ligger jo derinde

Disky      07-03-20 19:42 din .jar fil skal bare ligge i web-inf/lib
                              skuffen

Jesper M  07-03-20 19:42 Det gør den også, men det virker ikke....

Jesper M  07-03-20 19:42 prøv 212.10.223.51/database.jsp

Disky      07-03-20 19:44 :-)
                             
                              Du skal slet ikke importe den, det gør resin for
                              dig, hvis du bruger den igennem datasource,
                              ellers klarer den dynamiske class loading det for
                              dig, når du bruger Class.forName() metoden
                             

Disky      07-03-20 19:45 hov hvad er det for nuttet embeddet elektronik du
                              har på din start.htm side ?

Jesper M  07-03-20 19:45 Det er et projekt jeg har lavet...

Disky      07-03-20 19:45 sejt nok. jeg er selv svagstrømingeniør :)

Jesper M  07-03-20 19:45 Styring af et hus temp , vinduer mm

Jesper M  07-03-20 19:46 ok

Jesper M  07-03-20 19:46 Med et Webnet modul

Disky      07-03-20 19:46 jeg har tit tænkt på at lave det, men aldrig
                              taget mig sammen.
                             
                              jeg har en embeddet java computer :-)

Disky      07-03-20 19:46 sejt

Jesper M  07-03-20 19:46 ok

Jesper M  07-03-20 19:46 Hvad kan der så være galt

Jesper M  07-03-20 19:47 Det burde jo så at virke

Disky      07-03-20 19:47 har du fjernet den import

Jesper M  07-03-20 19:47 ja "ved driver"

Disky      07-03-20 19:48 post lige den klasse

Jesper M  07-03-20 19:48 ok

Disky      07-03-20 19:53 ville du vise mig klassen

Jesper M  07-03-20 19:54 den er på eksperten

Disky      07-03-20 19:54 hehe

Jesper M  07-03-20 19:54 skal jeg sende den via icq

Disky      07-03-20 19:54 nej jeg kigger på eksperten

Jesper M  07-03-20 19:54 ok

Disky      07-03-20 19:57 der er ingen grundt til at checke om resultset er
                              null, det kan det ALDRIG blive ifølge spec'en. Og
                              while løkken holder styr på om den er tom.
                             
                              der ser helt rigtigt ud.

Jesper M  07-03-20 19:58 prøver lige

Disky      07-03-20 19:59 prøv at udpak din drivers jar fil i
                              web-inf/classes
                             
                              jeg har haft samme bøvl engang

Jesper M  07-03-20 19:59 i mit wedir eller under resin

Disky      07-03-20 19:59 altid webdir

Jesper M  07-03-20 19:59 ok

Disky      07-03-20 20:02 http://www.akvarieinfo.dk/test.jsp

Disky      07-03-20 20:02 <html>
                              <head>
                                  <title>test at mysql</title>
                              </head>
                              <%@ page language="java" import="java.sql.*" %>
                              <body>
                              <h1> TEST info fra mysql-database</h1>
                              <table border="1" width="400">
                              <tr>
                              <td><b> test</b></td><td><b>test2</b></td>
                              <td><b> test3</b></td>
                              </tr>
                              <% //step1
                              Class.forName("org.gjt.mm.mysql.Driver");
                              //step2
                              Connection myConn =
                              DriverManager.getConnection("jdbc:mysql://localho
                              t/Akvarieinfo","USERNAME","PASSWORD");
                              //step3
                              Statement stmt = myConn.createStatement();
                              //step4
                              ResultSet myResultSet = stmt.executeQuery("select
                              * from kunde");
                              //step6
                              if(myResultSet != null)
                              {
                              //step7
                              while(myResultSet.next())
                              {
                              String test = myResultSet.getString("id");
                              String test2 = myResultSet.getString("navn");
                              %>
                              <tr>
                              <td><%= test %></td>
                              <td><%= test2 %></td>
                              </tr>
                             
                              <%
                              //step8
                              }
                              }
                             
                              //step 9 og 10
                             
                              stmt.close();
                              //step11
                              myConn.close();
                              %>
                             
                             
                              </table>
                             
                             
                              </body>
                              </html>

Jesper M  07-03-20 20:04 hah

Disky      07-03-20 20:04 fik du det til at virke ?

Jesper M  07-03-20 20:04 2 sek

Disky      07-03-20 20:08 prøvede lige med .jar filen i WEB-INF/lib det
                              virkede også. :-)
                             
                              Må jeg lige se din resin.conf fil, og få pathen
                              at vide til den dir hvor dit website ligge i

Jesper M  07-03-20 20:08 jep

Jesper M  07-03-20 20:09 <!--
                                  - The Resin configuration file.
                                  -
                                  - This example file is more complicated than
                              is needs to be because
                                  - it makes several configurations explicit
                              that can be simplified and
                                  - because it needs to configure the examples.
                                  -
                                  - Look in conf/samples for more realistic
                              sample configurations.
                                  -  conf/samples/simple.conf - a simple, basic
                              configuration
                                  -  conf/samples/deploy.conf - a simple
                              configuration for deployment
                                  -
                                  - The configuration is based on a purely
                              element-based XML.  To make
                                  - it easier to read, attributes can be used as
                              syntactic sugar.
                                  -
                                  - The following are equivalent:
                                  - <foo><bar>13</bar></foo>  - canonical
                              representation, but verbose
                                  - <foo bar=13/>            - typical
                              configuration
                                  - <foo><bar id=13/></foo>  - sometimes useful
                                -->
                              <caucho.com>
                             
                              <!--
                                  - Resin logging.  Debugging is also available
                              with different values
                                  - for id.
                                -->
                              <log id='/log' href='stderr:'
                              timestamp='[%Y-%m-%d %H:%M:%S.%s]'/>
                             
                              <!-- Security providers.  Adding JSSE looks like:
                                  - <security-provider
                              id='com.sun.net.ssl.internal.ssl.Provider'/>
                                -->
                             
                              <!--
                                  - You can change the compiler to "javac" or
                              jikes.
                                  - The default is "internal" only because it's
                              the most
                                  - likely to be available.
                                -->
                              <java compiler="C:\j2sdk1.4.0\bin\javac"
                              compiler-args=""/>
                             
                              <!--
                                  - Sample database pool configuration
                                  - The JDBC name is java:comp/env/jdbc/test
                                -->
                              <resource-ref>
                                <res-ref-name>jdbc/test</res-ref-name>
                                <res-type>javax.sql.DataSource</res-type>
                                <init-param
                              driver-name="org.gjt.mm.mysql.Driver "/>
                                <init-param
                              url="jdbc:mysql://localhost:3306/test"/>
                                <init-param user="root"/>
                                <init-param password="root"/>
                                <init-param max-connections="20"/>
                                <init-param max-idle-time="30"/>
                              </resource-ref>
                             
                              <!--
                                  - Use precompiled JSP classes if available.
                                  - 'static-encoding' - optimization if you
                              stick to one character set
                                -->
                              <jsp precompile='true' static-encoding='true'
                              recompile-on-error='true'/>
                             
                              <http-server>
                                <!--
                                    - The root file directory of the server.
                              Apache users will change
                                    - this to /usr/local/apache/htdocs and IIS
                              users will change it
                                    - to d:\inetpub\wwwroot
                                  -->
                                <app-dir>C:\web\</app-dir>
                             
                                <!-- the http port -->
                                <http port='80'/>
                             
                                <!--
                                    - The srun port, read by both JVM and plugin
                                    - 127.0.0.1 is the localhost
                                  -->
                                <srun host='127.0.0.1' port='6802'/>
                             
                                <!--
                                    - How to add SSL:
                                    -
                                    - <http port=8443>
                                    -  <ssl>true</ssl>
                                    -  <key-store-type>pkcs12</key-store-type>
                                    - 
                              <key-store-file>keys/server_cert.p12</key-store-f
                              le>
                                    - 
                              <key-store-password>changeit</key-store-password>
                                    - </http>
                                  -->
                             
                                <!--
                                    - For production sites, change
                              class-update-interval to something
                                    - like 60, so it only checks for updates
                              every minute.
                                  -->
                               
                              <class-update-interval>2</class-update-interval>
                             
                                <!--
                                    - If true, the classloader order follows the
                              Servlet spec.
                                    - If false, the classloader order follows
                              the JDK spec.
                                  -->
                               
                              <servlet-classloader-hack>false</servlet-classloa
                              er-hack>
                             
                                <!--
                                    - Select an error page to display when the
                              connection fails.
                                    -
                                    - <error-page exception='connection'
                              location='/my-error-page.html'/>
                                  -->
                             
                                <!-- To disable /caucho-status, set this to
                              false -->
                                <caucho-status>true</caucho-status>
                             
                                <!-- maximum number of threads -->
                                <thread-max>150</thread-max>
                             
                                <!--
                                    - How many threads to wait for keepalives.
                              Should be at least the
                                    - number of Apache processes to get good
                              performance.
                                  -->
                                <thread-keepalive id='100'/>
                             
                                <!--
                                    - How long an idle keepalive connection
                              should listen to the socket.
                                  -->
                                <request-timeout id='30s'/>
                             
                                <!--
                                    - How many sockets to hold in the buffer
                              before failing requests.
                                  -->
                                <accept-buffer-size id='256'/>
                                <!--
                                    - Maximum number of request threads which
                              will wait for a socket.
                                  -->
                                <thread-min id='5'/>
                             
                                <!--
                                    - Ping to test if the web server is still
                              up.  You can uncomment this
                                    - and point it to pages on the webserver
                              that exercise your main
                                    - logic (like database access).  If the GET
                              fails, it will restart
                                    - the server.  This will catch deadlocks,
                              but not JDK freezes.
                                    -
                                    - <ping sleep-time='1m' retry-count='3'
                              retry-time='1s'>
                                    - 
                              <url>http://localhost:8080/ping/ping.jsp</url>
                                    - </ping>
                                  -->
                             
                                <!--
                                    - Enables/disables exceptions when the
                              browser closes a connection.
                                  -->
                               
                              <ignore-client-disconnect>true</ignore-client-dis
                              onnect>
                             
                                <!--
                                    - Enable internal caching.
                                    - 'dir' is the directory containing the
                              cache
                                    - 'size' is the memory size in kb
                                    - 'entries' is the total number of entries
                                  -->
                                <cache dir='cache' size='1024' entries='8192'/>
                             
                                <!--
                                    - Expires time for a cacheable file.
                              Production sites will
                                    - normally change this to '15m'
                                  -->
                                <cache-mapping url-pattern='/' expires='2s'/>
                             
                                <!--
                                    - servlet configuration outside the <host>
                              is a default for all hosts.
                                  -->
                                <servlet-mapping url-pattern='*.xtp'
                              servlet-name='xtp'/>
                                <servlet-mapping url-pattern='*.jsp'
                              servlet-name='jsp'/>
                             
                                <!--
                                    - set the pages to be used as welcome
                              (index) files
                                  -->
                                <welcome-file-list>index.xtp, index.jsp,
                              index.html</welcome-file-list>
                             
                                <!-- default host if no other host matches -->
                                <host id=''>
                                  <!--
                                      - The standalone server should uncomment
                              for access logging.
                                      - With another web server, like Apache,
                              the web server will
                                      - log this information.
                                  <access-log id='log/access.log'
                                        format='%h %l %u %t "%r" %s %b
                              "%{Referer}i" "%{User-Agent}i"'/>
                                    -->
                             
                                  <error-log id='log/error.log'/>
                             
                                  <!--
                                      - Specifies an automatically-expanding
                              .war dir.  Any foo.war
                                      - file will be expanded to a /foo
                              application.
                                    -->
                                  <war-dir id='webapps'/>
                             
                                  <web-app id='/'>
                                    <!--
                                        - The classpath directive may be
                              repeated.  Source is optional
                                        - Servlets and beans generally belong in
                              WEB-INF/classes
                                      -->
                                    <classpath id='WEB-INF/classes'
                                                source='WEB-INF/classes'
                                                compile='true'/>
                             
                                    <session-config>
                                      <session-max>4096</session-max>
                                      <session-timeout>30</session-timeout>
                                      <enable-cookies>true</enable-cookies>
                                     
                              <enable-url-rewriting>true</enable-url-rewriting>
                             
                                      <!--
                                          - Store sessions in the filesystem, so
                              they can persist across
                                          - servlet and class changes.
                                          -
                                          - Uncomment this during development.
                                        -->
                                      <!--
                                          -
                              <file-store>WEB-INF/sessions</file-store>
                                        -->
                                    </session-config>
                             
                                    <!-- enable multipart-mime/form processing
                              -->
                                    <!--
                                        - <multipart-form upload-max='-1'/>
                                      -->
                             
                                    <!-- /~user maps to user directories -->
                                    <path-mapping url-regexp='^/~([^/]*)'
                              real-path='/home/$1/public_html/'/>
                                  </web-app>
                             
                                  <!--
                                      - The following entries configuratio

Jesper M  07-03-20 20:09 c:\web

Disky      07-03-20 20:10 er der skuffer der hedder:
                             
                              c:\web\WEB-INF
                              c:\web\WEB-INF\classes
                              c:\web\WEB-INF\lib
                             
                              ?
                             

Jesper M  07-03-20 20:10 ja

Disky      07-03-20 20:10 og det virker ikke endnu ?

Jesper M  07-03-20 20:10 nej

Disky      07-03-20 20:11 skummelt,
                             
                              prøv at genstarte resin

Jesper M  07-03-20 20:11 Der er ikke en der hedder lib

Disky      07-03-20 20:11 hvor lagde du så driveren ?

Jesper M  07-03-20 20:11 classes

Disky      07-03-20 20:11 som jar fil eller udpakket ?

Jesper M  07-03-20 20:12 beggedele

Disky      07-03-20 20:12 ok
                             
                              prøv at tilføj
                              <classpath source='WEB-INF/classes/lib'/>
                             
                              efter din <classpath..... i din resin.conf

Jesper M  07-03-20 20:14 skal de ligge udpakket i lib

Disky      07-03-20 20:15 nej der skal jar filen være

Jesper M  07-03-20 20:15 ok

Jesper M  07-03-20 20:16 skal jeg ikke ændre username og password i det du
                              sendte

Disky      07-03-20 20:17 jo det skal være det din mysql server er sat op
                              til

Jesper M  07-03-20 20:17 ok

Jesper M  07-03-20 20:19 nu kan webserveren ikke starte

Disky      07-03-20 20:20 efter du rettede i resin.conf ?

Jesper M  07-03-20 20:20 ja

Disky      07-03-20 20:20 giv mig den lige igen :)

Jesper M  07-03-20 20:20 <!--
                                  - The Resin configuration file.
                                  -
                                  - This example file is more complicated than
                              is needs to be because
                                  - it makes several configurations explicit
                              that can be simplified and
                                  - because it needs to configure the examples.
                                  -
                                  - Look in conf/samples for more realistic
                              sample configurations.
                                  -  conf/samples/simple.conf - a simple, basic
                              configuration
                                  -  conf/samples/deploy.conf - a simple
                              configuration for deployment
                                  -
                                  - The configuration is based on a purely
                              element-based XML.  To make
                                  - it easier to read, attributes can be used as
                              syntactic sugar.
                                  -
                                  - The following are equivalent:
                                  - <foo><bar>13</bar></foo>  - canonical
                              representation, but verbose
                                  - <foo bar=13/>            - typical
                              configuration
                                  - <foo><bar id=13/></foo>  - sometimes useful
                                -->
                              <caucho.com>
                             
                              <!--
                                  - Resin logging.  Debugging is also available
                              with different values
                                  - for id.
                                -->
                              <log id='/log' href='stderr:'
                              timestamp='[%Y-%m-%d %H:%M:%S.%s]'/>
                             
                              <!-- Security providers.  Adding JSSE looks like:
                                  - <security-provider
                              id='com.sun.net.ssl.internal.ssl.Provider'/>
                                -->
                             
                              <!--
                                  - You can change the compiler to "javac" or
                              jikes.
                                  - The default is "internal" only because it's
                              the most
                                  - likely to be available.
                                -->
                              <java compiler="C:\j2sdk1.4.0\bin\javac"
                              compiler-args=""/>
                             
                              <!--
                                  - Sample database pool configuration
                                  - The JDBC name is java:comp/env/jdbc/test
                                -->
                              <resource-ref>
                                <res-ref-name>jdbc/test</res-ref-name>
                                <res-type>javax.sql.DataSource</res-type>
                                <init-param
                              driver-name="org.gjt.mm.mysql.Driver "/>
                                <init-param
                              url="jdbc:mysql://localhost:3306/test"/>
                                <init-param user="root"/>
                                <init-param password="root"/>
                                <init-param max-connections="20"/>
                                <init-param max-idle-time="30"/>
                              </resource-ref>
                             
                              <!--
                                  - Use precompiled JSP classes if available.
                                  - 'static-encoding' - optimization if you
                              stick to one character set
                                -->
                              <jsp precompile='true' static-encoding='true'
                              recompile-on-error='true'/>
                             
                              <http-server>
                                <!--
                                    - The root file directory of the server.
                              Apache users will change
                                    - this to /usr/local/apache/htdocs and IIS
                              users will change it
                                    - to d:\inetpub\wwwroot
                                  -->
                                <app-dir>C:\web\</app-dir>
                             
                                <!-- the http port -->
                                <http port='80'/>
                             
                                <!--
                                    - The srun port, read by both JVM and plugin
                                    - 127.0.0.1 is the localhost
                                  -->
                                <srun host='127.0.0.1' port='6802'/>
                             
                                <!--
                                    - How to add SSL:
                                    -
                                    - <http port=8443>
                                    -  <ssl>true</ssl>
                                    -  <key-store-type>pkcs12</key-store-type>
                                    - 
                              <key-store-file>keys/server_cert.p12</key-store-f
                              le>
                                    - 
                              <key-store-password>changeit</key-store-password>
                                    - </http>
                                  -->
                             
                                <!--
                                    - For production sites, change
                              class-update-interval to something
                                    - like 60, so it only checks for updates
                              every minute.
                                  -->
                               
                              <class-update-interval>2</class-update-interval>
                             
                                <!--
                                    - If true, the classloader order follows the
                              Servlet spec.
                                    - If false, the classloader order follows
                              the JDK spec.
                                  -->
                               
                              <servlet-classloader-hack>false</servlet-classloa
                              er-hack>
                             
                                <!--
                                    - Select an error page to display when the
                              connection fails.
                                    -
                                    - <error-page exception='connection'
                              location='/my-error-page.html'/>
                                  -->
                             
                                <!-- To disable /caucho-status, set this to
                              false -->
                                <caucho-status>true</caucho-status>
                             
                                <!-- maximum number of threads -->
                                <thread-max>150</thread-max>
                             
                                <!--
                                    - How many threads to wait for keepalives.
                              Should be at least the
                                    - number of Apache processes to get good
                              performance.
                                  -->
                                <thread-keepalive id='100'/>
                             
                                <!--
                                    - How long an idle keepalive connection
                              should listen to the socket.
                                  -->
                                <request-timeout id='30s'/>
                             
                                <!--
                                    - How many sockets to hold in the buffer
                              before failing requests.
                                  -->
                                <accept-buffer-size id='256'/>
                                <!--
                                    - Maximum number of request threads which
                              will wait for a socket.
                                  -->
                                <thread-min id='5'/>
                             
                                <!--
                                    - Ping to test if the web server is still
                              up.  You can uncomment this
                                    - and point it to pages on the webserver
                              that exercise your main
                                    - logic (like database access).  If the GET
                              fails, it will restart
                                    - the server.  This will catch deadlocks,
                              but not JDK freezes.
                                    -
                                    - <ping sleep-time='1m' retry-count='3'
                              retry-time='1s'>
                                    - 
                              <url>http://localhost:8080/ping/ping.jsp</url>
                                    - </ping>
                                  -->
                             
                                <!--
                                    - Enables/disables exceptions when the
                              browser closes a connection.
                                  -->
                               
                              <ignore-client-disconnect>true</ignore-client-dis
                              onnect>
                             
                                <!--
                                    - Enable internal caching.
                                    - 'dir' is the directory containing the
                              cache
                                    - 'size' is the memory size in kb
                                    - 'entries' is the total number of entries
                                  -->
                                <cache dir='cache' size='1024' entries='8192'/>
                             
                                <!--
                                    - Expires time for a cacheable file.
                              Production sites will
                                    - normally change this to '15m'
                                  -->
                                <cache-mapping url-pattern='/' expires='2s'/>
                             
                                <!--
                                    - servlet configuration outside the <host>
                              is a default for all hosts.
                                  -->
                                <servlet-mapping url-pattern='*.xtp'
                              servlet-name='xtp'/>
                                <servlet-mapping url-pattern='*.jsp'
                              servlet-name='jsp'/>
                             
                                <!--
                                    - set the pages to be used as welcome
                              (index) files
                                  -->
                                <welcome-file-list>index.xtp, index.jsp,
                              index.html</welcome-file-list>
                             
                                <!-- default host if no other host matches -->
                                <host id=''>
                                  <!--
                                      - The standalone server should uncomment
                              for access logging.
                                      - With another web server, like Apache,
                              the web server will
                                      - log this information.
                                  <access-log id='log/access.log'
                                        format='%h %l %u %t "%r" %s %b
                              "%{Referer}i" "%{User-Agent}i"'/>
                                    -->
                             
                                  <error-log id='log/error.log'/>
                             
                                  <!--
                                      - Specifies an automatically-expanding
                              .war dir.  Any foo.war
                                      - file will be expanded to a /foo
                              application.
                                    -->
                                  <war-dir id='webapps'/>
                             
                                  <web-app id='/'>
                                    <!--
                                        - The classpath directive may be
                              repeated.  Source is optional
                                        - Servlets and beans generally belong in
                              WEB-INF/classes
                                      -->
                                    <classpath id='WEB-INF/classes'
                                                source='WEB-INF/classes'
                                                compile='true'/>
                             
                                    <session-config>
                                      <session-max>4096</session-max>
                                      <session-timeout>30</session-timeout>
                                      <enable-cookies>true</enable-cookies>
                                     
                              <enable-url-rewriting>true</enable-url-rewriting>
                             
                                      <!--
                                          - Store sessions in the filesystem, so
                              they can persist across
                                          - servlet and class changes.
                                          -
                                          - Uncomment this during development.
                                        -->
                                      <!--
                                          -
                              <file-store>WEB-INF/sessions</file-store>
                                        -->
                                    </session-config>
                             
                                    <!-- enable multipart-mime/form processing
                              -->
                                    <!--
                                        - <multipart-form upload-max='-1'/>
                                      -->
                             
                                    <!-- /~user maps to user directories -->
                                    <path-mapping url-regexp='^/~([^/]*)'
                              real-path='/home/$1/public_html/'/>
                                  </web-app>
                             
                                  <!--
                                      - The following entries configuratio

Jesper M  07-03-20 20:20 har rettet det igen

Disky      07-03-20 20:21 hvad er din mail ? jeg sender lige min resin.conf

Jesper M  07-03-20 20:21 madthom@mail1.stofanet.dk

Disky      07-03-20 20:24 sendt.
                             
                              bare rolig vi skal nok knække nøden.
                             
                              gå i command prompt i skuffen c:\web
                             
                              skriv dir /s > test.txt
                             
                              mail den test.txt fil tilbage

Disky      07-03-20 20:27 det skal lige siges min config fil kommer fra en
                              linux server men den skulle du alligevel

Jesper M  07-03-20 20:27 skal jeg ligge din ind først

Disky      07-03-20 20:27 ja men lav et kopi af din først

Jesper M  07-03-20 20:27 jep

Disky      07-03-20 20:28 bruger du evt VNC fjernstyrings software ?

Jesper M  07-03-20 20:28 nej

Jesper M  07-03-20 20:28 hvad er det

Disky      07-03-20 20:29 øv, det nemmeste ville nemlig være hvis jeg kunne
                              fjernstyre din maskine imenas du så på

Jesper M  07-03-20 20:29 nååå

Jesper M  07-03-20 20:29 Så er din lagt ind.. Skal jeg skrive det i prompt
                              nu

Disky      07-03-20 20:29 ja tak

Jesper M  07-03-20 20:29 ok

Jesper M  07-03-20 20:31 Er sendt

Disky      07-03-20 20:32 ser fint ud, har du genstartet resin/webserver ?

Jesper M  07-03-20 20:32 ja med din virker den

Jesper M  07-03-20 20:32 prøver min egen igen

Disky      07-03-20 20:33 jeg skal lige boote

Jesper M  07-03-20 20:36 Nu skriver den det her
                              /database.jsp:30: cannot resolve symbol symbol :
                              variable test location: class _database__jsp
                              out.print(( test )); ^
                             

Disky      07-03-20 20:36 giv mig lige din url igen tak

Jesper M  07-03-20 20:36 212.10.223.51

Disky      07-03-20 20:37 kan du lige give mig den jsp side igen

Jesper M  07-03-20 20:38 <html>
                              <head>
                                  <title>test at mysql</title>
                              </head>
                              <%@ page language="java" import="java.sql.*" %>
                              <body>
                              <h1> TEST info fra mysql-database</h1>
                              <table border="1" width="400">
                              <tr>
                              <td><b> test</b></td><td><b>test2</b></td>
                              <td><b> test3</b></td>
                              </tr>
                              <% //step1
                              Class.forName("org.gjt.mm.mysql.Driver");
                              //step2
                              Connection myConn =
                              DriverManager.getConnection("jdbc:mysql://localho
                              t/kundeDB","user ","pass");
                              //step3
                              Statement stmt = myConn.createStatement();
                              //step4
                              ResultSet myResultSet = stmt.executeQuery("select
                              * from kunde");
                              //step6
                              if(myResultSet != null)
                              {
                              //step7
                              while(myResultSet.next())
                              {
                              String test2 = myResultSet.getString("navn");
                              %>
                              <tr>
                              <td><%= test %></td>
                              <td><%= test2 %></td>
                              </tr>
                             
                              <%
                              //step8
                              }
                              }
                             
                              //step 9 og 10
                             
                              stmt.close();
                              //step11
                              myConn.close();
                              %>
                             
                             
                              </table>
                             
                             
                              </body>
                              </html>

Jesper M  07-03-20 20:38 Nu ligger driverne da rigtigt

Disky      07-03-20 20:38 ret
                              String test2 = myResultSet.getString("navn");
                             
                              til
                             
                              String test2 = myResultSet.getString("test1");
                              String test2 = myResultSet.getString("test2");
                             

Jesper M  07-03-20 20:39 /database.jsp:28: test2 is already defined in
                              _jspService(javax.servlet.http.HttpServletRequest
                              javax.servlet.http.HttpServletResponse)
                              String test2 = myResultSet.getString("test2");
                                      ^
                              /database.jsp:32: cannot resolve symbol
                              symbol  : variable test 
                              location: class _database__jsp
                                    out.print(( test ));
                                                ^
                              2 errors
                             
                             

Disky      07-03-20 20:40 doooh min fejl
                             
                              den øverste String test2 skal være String test :)

Jesper M  07-03-20 20:40 I den java klasse der virker er det select navn
                              from kunde

Disky      07-03-20 20:40 det er fordi det hed den i min database

Jesper M  07-03-20 20:42 java.sql.SQLException: Column 'test1' not found.
                                  at org.gjt.mm.mysql.ResultSet.findColumn(Unknown
                              Source)
                                  at org.gjt.mm.mysql.ResultSet.getString(Unknown
                              Source)
                                  at _database__jsp._jspService(/database.jsp:27)
                                  at
                              com.caucho.jsp.JavaPage.service(JavaPage.java:74)
                                  at com.caucho.jsp.Page.subservice(Page.java:485)
                                  at
                              com.caucho.server.http.FilterChainPage.doFilter(F
                              lterChainPage.java:179)
                                  at
                              com.caucho.server.http.Invocation.service(Invocat
                              on.java:288)
                                  at
                              com.caucho.server.http.CacheInvocation.service(Ca
                              heInvocation.java:132)
                                  at
                              com.caucho.server.http.ServletServer.serviceTop(S
                              rvletServer.java:937)
                                  at
                              com.caucho.server.http.HttpRequest.handleRequest(
                              ttpRequest.java:213)
                                  at
                              com.caucho.server.http.HttpRequest.handleConnecti
                              n(HttpRequest.java:158)
                                  at
                              com.caucho.server.TcpConnection.run(TcpConnection
                              java:140)
                                  at java.lang.Thread.run(Thread.java:536)
                             

Disky      07-03-20 20:42 hvordan ser din database tabel ud ?

Jesper M  07-03-20 20:42 kunde med navn

Jesper M  07-03-20 20:43 Tabel = kunde

Jesper M  07-03-20 20:43 table = kunde

Jesper M  07-03-20 20:43 og der er 3 navne i

Disky      07-03-20 20:43 så der er kun en kolonne der hedder 'navn'?
                             
                              Så fjern String test2 linien, og rest 'test' i
                              slutningen af linien henover til 'navn'

Disky      07-03-20 20:44 dine getString("XXX") skal xxx svare nøjagtigt
                              til et kolonne navn i databasen

Jesper M  07-03-20 20:45 String test = myResultSet.getString("navn");

Disky      07-03-20 20:45 og f.eks.
                             
                              int id = myResultSet.getInt("id");
                             
                              hvis du har en int i databasen der hedder 'id'

Jesper M  07-03-20 20:46 JJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAA
                              AAAAAAAAAAa

Disky      07-03-20 20:47 Kanon :)
                             
                             

Jesper M  07-03-20 20:47 Hvis du engang kommer til Ålborg, så giver jeg en
                              fadbamse

Jesper M  07-03-20 20:47 Eller to ;-)

Disky      07-03-20 20:48 Mange tak :)
                             
                              Jeg er bare glad hvis over at det kom til at
                              virke.
                             
                              Tro mig jeg bandede selv som en gal da jeg skulle
                              prøve selv engang, jeg kendte nemlig ingen at
                              spørge, det tog en hel weekend

Jesper M  07-03-20 20:48 Du får tak for denne gang Disky Ha en god weekend

Disky      07-03-20 20:49 mange tak :)
                             
                              Hvis du mangler noget at lave kan du altid
                              acceptere svaret på eksperten :-)
                             
                              Mangler lidt point endnu for at sthæle plads 10
                              :)

Disky      07-03-20 20:49 Skulle du have spørgsmål en anden gang, skal du
                              endelig bare sige til.
                             
                              også uden point :)

Jesper M  07-03-20 20:50 Det er allerede gjordt

Disky      07-03-20 20:50 fedt mange tak

Disky      07-03-20 20:52 juuhuu nu har jeg 48079 point, men stadigvæk #12

Jesper M  07-03-20 20:52 hvor meget mangler du for at komme på 10 plads

Disky      07-03-20 20:53 lige nu 1351 point

Jesper M  07-03-20 20:53 ok

Disky      07-03-20 20:53 men der arbejdes på sagen :)
                             
                              Når jeg har tid

Jesper M  07-03-20 20:54 haha

Jesper M  07-03-20 20:54 Programmere du kun på job

Disky      07-03-20 20:54 nej jeg roder også privat, men mærkeligt nok
                              synes jeg det er sjovere at hjælpe folk end selv
                              at lave noget

Jesper M  07-03-20 20:55 Det er det samme her. Det bliver bekræftet på en
                              anden måde hvis det virker

Disky      07-03-20 20:56 lige netop.
                             
                              bare din reaktion gør jo en helt glad :)

Jesper M  07-03-20 20:57 Det lyder godt.....
                              Skal bruge det at verifisere clienter inden de
                              får en Applet  til login til Intranet eller FTP

Disky      07-03-20 20:57 okay :)

Jesper M  07-03-20 20:57 Afgangsprojekt

Disky      07-03-20 20:57 ingeniør ?

Jesper M  07-03-20 20:58 Måske efter.. det er en kort videregående....
                              Starter nok på Uni til sommer. Får lidt merrit

Disky      07-03-20 20:58 :-)

Jesper M  07-03-20 20:59 Vi snakkes

Disky      07-03-20 20:59 hygge

Jesper M  14-03-20 19:12 Hejsa har du 2 sek

Disky      14-03-20 19:12 ja

Jesper M  14-03-20 19:12 kan du fortælle mig hvorfor den her ikke virker
                              <html>
                              <%
                                  String adresse = ("212.10.223.51");
                              %>
                             
                              <%
                                  if (request.getRemoteAddr() == adresse)
                                  {
                                        %>=virker<%
                                  }
                             
                                  else  %>
                              <H1> You are not authorized to view this
                              page...</H1>
                             
                             

Disky      14-03-20 19:13 yep.
                             
                              du kan ikke sammenligne strenge med ==
                             
                              ret
                             
                                if (request.getRemoteAddr() == adresse)
                             
                              til
                                if (request.getRemoteAddr() .equals(adresse))
                             

Jesper M  14-03-20 19:13 ok

Jesper M  14-03-20 19:15 virker..  Takker;-)

Disky      14-03-20 19:15 det var så lidt

Jesper M  14-03-20 19:21 Kender du nogle gode link med jsp tutorials

Jesper M  14-03-20 19:22 Eller måske en god bog

Jesper M  14-03-20 19:22 Begynderstadie

Disky      14-03-20 19:23 jeg har selv brugt denne her
                              http://www.amazon.com/exec/obidos/ASIN/1861004958
                              qid=1016130079/sr=8-1/ref=sr_8_87_1/103-3115186-7
                              83801
                             
                              den er hamrende god og starter lidt blødt

Jesper M  14-03-20 19:23 ok

Jesper M  25-03-20 23:13 Har du to sek ??

Disky      25-03-20 23:13 ja

Jesper M  25-03-20 23:14 Hvordor giver dn en fejl  (identifier expected)
                              ved public laesefil
                             
                             
                              package laesefil;
                              import java.*;
                              import java.io.*;
                              import cs1.*;
                              import java.io.*;
                              public class laesefil
                              {
                                  // Constructor
                                  public laesefil
                                {
                                      laes();
                                  }
                             
                                    public void laes()
                                  {
                                      try {
                                          String home =
                              System.getProperty("user.home");
                                          String separator =
                              System.getProperty("file.separator");
                                          String s = "";
                                                StringBuffer sb = new StringBuffer();
                                          BufferedReader d = new
                              BufferedReader(new
                              FileReader(home+separator+"kode.txt"));
                             
                                    while ((s = d.readLine()) != null)
                                          {
                                                    sb.append(s);
                                                }
                             
                                          System.out.println("Text: "+sb.toString());
                             
                                    }
                                      catch( IOException e )
                                      {
                                              System.out.println("e="+e);
                                              Keyboard.readChar();
                                      } // catch
                                  }
                             
                                  public static void main( String[] args )
                                  {
                                      laesefil l = new laesefil();
                                  } // main
                              } // laesfil

Disky      25-03-20 23:14 øjeblik

Jesper M  25-03-20 23:15 ok

Disky      25-03-20 23:18 hvad gik galt sagde du ?

Jesper M  25-03-20 23:19 når jeg kører den melder den  Identifier expectet
                              ved public laesefil
                             

Disky      25-03-20 23:19 ok

Disky      25-03-20 23:20 din konstruktor mangler () til sidst.
                             
                                  public laesefil()

Jesper M  25-03-20 23:20 Holda kæft. Har stiret mig blind på det ;-)

Disky      25-03-20 23:20 tro mig jeg kender det kun alt for godt :)

Jesper M  25-03-20 23:21 jepper

Disky      25-03-20 23:21 :)

Jesper M  25-03-20 23:24 Det er mærkeligt at jeg stadig ikke kan få adgang
                              til at læse i en fil på min egen HD

Disky      25-03-20 23:24 hvad brokekr den sig over ?

Jesper M  25-03-20 23:24 Adgang nægtet

Disky      25-03-20 23:25 mystisk det ser rigtigt ud.
                             
                              prøv at load en fil der ligger i roden af dit C:
                              drev

Jesper M  25-03-20 23:25 ok

Jesper M  25-03-20 23:30 Skal den ikke bare se sådan ud

Jesper M  25-03-20 23:30 String home = System.getProperty("C:kode1");

Disky      25-03-20 23:30 hvordan ?

Disky      25-03-20 23:30 nej det er ikke en property
                             
                              String filnavn="c:\\test.txt");
                             
                              f.eks.

Jesper M  25-03-20 23:31 ok

Jesper M  25-03-20 23:34 adgang nægtet.

Disky      25-03-20 23:35 med:
                                          BufferedReader d = new BufferedReader(new
                              FileReader("c:\\testkode.txt"));
                             
                              Findes filen ?

Jesper M  25-03-20 23:37 kode.txt ligger i en fil på C der hedder kode1
                             
                             

Disky      25-03-20 23:37 du skal angive filens navn jo

Jesper M  25-03-20 23:38  BufferedReader d = new BufferedReader(new
                              FileReader(filnavn+"kode.txt"));

Jesper M  25-03-20 23:38 hvis filnavn er C:\\kode1

Disky      25-03-20 23:38 nej kun:
                             
                              BufferedReader d = new BufferedReader(new
                              FileReader(filnavn));
                             
                              hvor filnavn så indeholder f.eks. "c:\\kode.txt"
                              hvis du har en fil der hedder 'kode.txt'
                             

Jesper M  25-03-20 23:39 ok

Jesper M  25-03-20 23:41 adgang nægtet. Mon ikke det er dordi det er
                              windows

Disky      25-03-20 23:41 måske, jeg prøver lige

Disky      25-03-20 23:44 det her virker.
                             
                              p.s. husk din 'sb' ryger ud af scope inden
                              metoden afsluttes
                             
                              //package laesefil;
                              import java.*;
                              import java.io.*;
                              //import cs1.*;
                              import java.io.*;
                              public class laesefil
                              {
                                  // Constructor
                                  public laesefil()
                                  {
                                      laes();
                                  }
                                 
                                  public void laes()
                                  {
                                      try
                                      {
                                          String home = System.getProperty("user.home");
                                          String separator =
                              System.getProperty("file.separator");
                                          String s = "";
                                          StringBuffer sb = new StringBuffer();
                                          BufferedReader d = new BufferedReader(new
                              FileReader("C:\\UHRSKOV.TXT"));
                                         
                                          while ((s = d.readLine()) != null)
                                          {
                                              sb.append(s);
                                          }
                                         
                                          System.out.println("Text: "+sb.toString());
                                         
                                      }
                                      catch( IOException e )
                                      {
                                          System.out.println("e="+e);
                              //            Keyboard.readChar();
                                      } // catch
                                  }
                                 
                                  public static void main( String[] args )
                                  {
                                      laesefil l = new laesefil();
                                  } // main
                              } // laesfil

Jesper M  25-03-20 23:44 Det er en tekstfil ikke

Disky      25-03-20 23:45 øv hvad ?
                             
                              uhrskov.txt jo det er en text fil

Jesper M  25-03-20 23:45 Kører du med win

Disky      25-03-20 23:45 win2k

Jesper M  25-03-20 23:47 Så virker det

Disky      25-03-20 23:47 :)

Jesper M  26-03-20 00:00 Hvad gør denne linie helt præcist ??

Jesper M  26-03-20 00:00 String separator =
                              System.getProperty("file.separator");

Jesper M  26-03-20 00:00 Ved godt den ikke er nødvendig nu

Disky      26-03-20 00:01 finder ud af om systemmet bruger \ (windows)
                              eller / (alle andre) som adskillelse imellem
                              directories

Jesper M  26-03-20 00:01 ok
                              Det vil sige at hvis man skal kunne finde
                              kode.txt på linux så skal den være der

Disky      26-03-20 00:02 hvis du altid vil være sikker skal du bruge det
                              tegn som adskillelse, ja

Jesper M  26-03-20 00:02 ok

Jesper M  16-04-20 19:55 Hejsa... Har du 2 sek

Disky      16-04-20 19:55 ja

Jesper M  16-04-20 19:56 Hvorfor kan Query str1 ikke eksekveres ??
                             
                                void button1_mouseClicked(MouseEvent e)
                   
Avatar billede disky Nybegynder
01. maj 2002 - 01:21 #21
okay det her er virkeligt flot.

Eksperten kan åbenbart IKKE lide man vil smække en så stor bunke text i på en gang.
Avatar billede ascii Nybegynder
01. maj 2002 - 01:22 #22
Bare kom med resten. der er jo meget mere ;-)))
Avatar billede disky Nybegynder
01. maj 2002 - 01:24 #23
jeg gider ikke bøvle med eksperten så jeg har lagt chat loggen på min server.
http://www.disky.dk/eksperten-chat.txt

Er du så glad metal-hansen ?
Avatar billede j0ker Nybegynder
01. maj 2002 - 01:27 #24
disky: Han svarer ikke, han er nok igang med at læse SAMTLIGE beskeder igennem :o)
Avatar billede disky Nybegynder
01. maj 2002 - 01:30 #25
Jeg har sendt en besked over ICQ, at han kunne downloade loggen hvis han har lyst.
Men indtil videre er der helt stille i den anden ende.
Avatar billede disky Nybegynder
01. maj 2002 - 01:35 #26
Admin og co-admin:
Hvis i mener der er sket det mindste der ikke er iorden her.
Skal i endelig bare sige til, så giver jeg gerne ascii point'ene tilbage igen.

Jeg har rigeligt af dem og intet at bruge dem til.
Avatar billede yeager Nybegynder
01. maj 2002 - 08:29 #27
Sikke en børnehave...............
Avatar billede disky Nybegynder
01. maj 2002 - 09:13 #28
yeager:
Yep jeg må give dig fuldstændigt ret.
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 10:13 #29
Sikke noget at vågne op til.... nå, men jeg må jo hellere tilføje lidt!

I ved så godt som jeg, at når man giver extra point til nogen, skal man skrive  en reference til spørgsmålet, og hvis det har været over icq, ja så skal man lige copy/paste den del ind, hvor løsningen finder sted!

At I så mener at jeg er konsekvent negativ, tjah - om I så har ret i det, det ser jeg som irrelevant! Under alle omstændigheder skal man gøre som reglerne foreskriver, ikke sandt?!

Og ang. børnehave - så er det netop for at undgå det her at jeg skriver 'slut herfra'kl.01.15.34 - (udover at jeg også gik i seng - det var derfor jeg ikke svarede)
At I så går i selvsving mens jeg er væk - ja det ser jeg da kun barnligt fra jeres side... nå, men disky, jeg kan se vi er kommet på hinandens ICQ, så måske ku vi snakke lidt sammen der, og få det her af vejen, ok?!
Avatar billede metal_hansen Nybegynder
01. maj 2002 - 10:14 #30
Disky >> og tillykke med fødselsdagen, forresten!!!

(jeg har imorgen - der kan man bare se.. *G*)
Avatar billede disky Nybegynder
01. maj 2002 - 10:28 #31
metal-hansen:

Mange tak, og selv tillykke med i morgen. (2/5)

Selvfølgelig kan vi let få dette afsluttet :)

At der kig selvsving i det skyldes nok tidspunktet af dagen (natten nærmere) Skal vi ikke bare sige jeg var MEGET træt.

Vi sludres.

Hilsen Søren
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