IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Migration TomCat4 vers V7 sur nouveau Serveur


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Japon

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Points : 1
    Points
    1
    Par défaut Migration TomCat4 vers V7 sur nouveau Serveur
    Bonjour

    Suite a la fin du support Windows server 2003, je dois migrer les donnees du serveur sur un nouveau, et je me heurte a un probleme sur Tomcat.
    Je travail en tant qu'ingenieur systeme au japon et c'est ma premiere experience java/Tomcat

    Voici les informations:
    Nouveau serveur physique
    Windows Server 2003 32b --> Windows Server 2012 64b
    SQL server 2005 --> SQL server 2012 SP1
    Java2 sdk.1.4.2 32b --> JavaSE7 64b (suite un probleme de compatibilit2 pour la migration je suis passe a SDK7u79 32b)
    Tomcat 4.1.31 --> 7.0.42

    Pour le moment je fait tourner Tomcat 4.1 avec SDK7u79 32b sur le nouveau serveur comme l'arborescence Tomcat a ete change entre les 2 versions et que je ne sait pas quoi recuperer?

    Sur mon fichier fichier Tomcat/bien/startup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    @echo off
    if "%OS%" == "Windows_NT" setlocal
    rem ---------------------------------------------------------------------------
    rem Start script for the CATALINA Server
    rem
    rem $Id: startup.bat,v 1.4 2002/01/15 02:55:38 patrickl Exp $
    rem ---------------------------------------------------------------------------
     
    set CLASSPATH=d:\VlmsApp\VlmsApp\vlmsjsp\app;d:\vlmsjdk\lib\classes.zip;d:\vlmsjdk\lib;
    d:\VLMSJDK\bin\java vlms.Wait 10
     
    rem JAVA_HOME設定
    set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_79
     
    rem Guess CATALINA_HOME if not defined
    if not "%CATALINA_HOME%" == "" goto gotHome
    set CATALINA_HOME=.
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    set CATALINA_HOME=..
    :gotHome
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    echo The CATALINA_HOME environment variable is not defined correctly
    echo This environment variable is needed to run this program
    goto end
    :okHome
     
    set EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat
     
    rem Check that target executable exists
    if exist "%EXECUTABLE%" goto okExec
    echo Cannot find %EXECUTABLE%
    echo This file is needed to run this program
    goto end
    :okExec
     
    rem Get remaining unshifted command line arguments and save them in the
    set CMD_LINE_ARGS=
    :setArgs
    if ""%1""=="""" goto doneSetArgs
    set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
    shift
    goto setArgs
    :doneSetArgs
     
    call "%EXECUTABLE%" start %CMD_LINE_ARGS%
     
    :end
    ou les dossier (d:\VlmsApp\VlmsApp\vlmsjsp\app;d:\vlmsjdk\lib\classes.zip;d:\vlmsjdk\lib) sont inexistant

    Quand je lance le programme et essaye d'acceder a l'interface web j'obtient cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    Jun 05, 2015 8:30:47 PM org.apache.coyote.http11.Http11Protocol init
    INFO: Initializing Coyote HTTP/1.1 on http-80
    Starting service Tomcat-Standalone
    Apache Tomcat/4.1.31
    Jun 05, 2015 8:30:48 PM org.apache.coyote.http11.Http11Protocol start
    INFO: Starting Coyote HTTP/1.1 on http-80
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] DBPool:0取得しました
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] Exception:
    jp.co.yjk.common.db.DBConflictException: [Warning] Database is not connected!!
    	at jp.co.yjk.common.db.DBPool.getDBAccess(DBPool.java:89)
    	at jp.co.yjk.common.db.DBPool.getDBAccess(DBPool.java:61)
    	at jp.co.yjk.depend.CommonApplication.initData(CommonApplication.java:382)
    	at jp.co.yjk.depend.CommonApplication.getInstance(CommonApplication.java:228)
    	at jp.co.yjk.skelton.servlet.ServletBaseEntry.init(ServletBaseEntry.java:63)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:888)
    	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:621)
    	at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:369)
    	at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    	at filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:534)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    	at java.lang.Thread.run(Unknown Source)
    [2015/06/05 20:31:00] [Start] vlms2.web.VL000 fe80:0:0:0:50b4:6b01:d9b4:a4c7%12 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729) check:1433503860637
    [2015/06/05 20:31:00] DBPool:1取得しました
    [2015/06/05 20:31:00] -> DB Connect Failed :[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
    connect  Catch...
    [2015/06/05 20:31:00] Exception:
    jp.co.yjk.common.db.DBConflictException: [Warning] Database is not connected!!
    	at jp.co.yjk.common.db.DBPool.getDBAccess(DBPool.java:89)
    	at jp.co.yjk.skelton.servlet.ServletBaseEntry.doGet(ServletBaseEntry.java:113)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    	at org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:419)
    	at org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:133)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    	at filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:170)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:166)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:534)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
    	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
    	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
    	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
    	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    	at java.lang.Thread.run(Unknown Source)
    [2015/06/05 20:31:00] Response Jsp:/YJKCBusy.jsp
    [2015/06/05 20:31:00] [End] vlms2.web.VL000 fe80:0:0:0:50b4:6b01:d9b4:a4c7%12 null check:1433503860637
    Tomcat fonctionnais parfaitement sous l'ancien serveur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    <!-- Alternate Example-less Configuration File -->
     
     
    <Server port="8005" shutdown="SHUTDOWN" debug="0">
     
     
      <!-- Uncomment this entry to enable JMX MBeans support -->
    <!--
      <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
                    debug="0" port="-1" login="admin" password="admin"/>
    -->
     
     
       <!-- Define the Tomcat Stand-Alone Service -->
      <Service name="Tomcat-Standalone">
     
        <!-- A "Connector" represents an endpoint by which requests are received
             and responses are returned.  Each Connector passes requests on to the
             associated "Container" (normally an Engine) for processing.
     
             By default, a non-SSL HTTP/1.1 Connector is established on port 8080.
             You can also enable an SSL HTTP/1.1 Connector on port 8443 by
             following the instructions below and uncommenting the second Connector
             entry.  SSL support requires the following steps (see the SSL Config
             HOWTO in the Tomcat 4.0 documentation bundle for more detailed
             instructions):
             * Download and install JSSE 1.0.2 or later, and put the JAR files
               into "$JAVA_HOME/jre/lib/ext".
             * Execute:
                 %JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA (Windows)
                 $JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA  (Unix)
               with a password value of "changeit" for both the certificate and
               the keystore itself.
     
             By default, DNS lookups are enabled when a web application calls
             request.getRemoteHost().  This can have an adverse impact on
             performance, so you can disable it by setting the
             "enableLookups" attribute to "false".  When DNS lookups are disabled,
             request.getRemoteHost() will return the String version of the
             IP address of the remote client.
        -->
     
        <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
        <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
                   port="80" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="100" debug="0" connectionTimeout="20000"
                   useURIValidationHack="false" disableUploadTimeout="true" />
        <!-- Note : To disable connection timeouts, set connectionTimeout value 
         to 0 -->
     
        <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
        <!--
        <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
                   port="8443" minProcessors="5" maxProcessors="75"
                   enableLookups="true"
                   acceptCount="100" debug="0" scheme="https" secure="true"
                   useURIValidationHack="false" disableUploadTimeout="true">
          <Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
                   clientAuth="false" protocol="TLS" />
        </Connector>
        -->
     
        <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
        <!--
        <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
                   port="8009" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0" connectionTimeout="0"
                   useURIValidationHack="false"
                   protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
        -->
     
        <!-- Define an AJP 1.3 Connector on port 8009 -->
        <!--
        <Connector className="org.apache.ajp.tomcat4.Ajp13Connector"
                   port="8009" minProcessors="5" maxProcessors="75"
                   acceptCount="10" debug="0"/>
        -->
     
        <!-- Define a Proxied HTTP/1.1 Connector on port 8081 -->
        <!-- See proxy documentation for more information about using this. -->
        <!--
        <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
                   port="8081" minProcessors="5" maxProcessors="75"
                   enableLookups="true"
                   acceptCount="100" debug="0" connectionTimeout="20000"
                   proxyPort="80" useURIValidationHack="false"
                   disableUploadTimeout="true" />
        -->
     
        <!-- Define a non-SSL HTTP/1.0 Test Connector on port 8082 -->
        <!--
        <Connector className="org.apache.catalina.connector.http10.HttpConnector"
                   port="8082" minProcessors="5" maxProcessors="75"
                   enableLookups="true" redirectPort="8443"
                   acceptCount="10" debug="0"/>
        -->
     
        <!-- An Engine represents the entry point (within Catalina) that processes
             every request.  The Engine implementation for Tomcat stand alone
             analyzes the HTTP headers included with the request, and passes them
             on to the appropriate Host (virtual host). -->
     
        <!-- Define the top level container in our container hierarchy -->
        <Engine name="Standalone" defaultHost="localhost" debug="0">
     
          <!-- The request dumper valve dumps useful debugging information about
               the request headers and cookies that were received, and the response
               headers and cookies that were sent, for all requests received by
               this instance of Tomcat.  If you care only about requests to a
               particular virtual host, or a particular application, nest this
               element inside the corresponding <Host> or <Context> entry instead.
     
               For a similar mechanism that is portable to all Servlet 2.3
               containers, check out the "RequestDumperFilter" Filter in the
               example application (the source for this filter may be found in
               "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters").
     
               Request dumping is disabled by default.  Uncomment the following
               element to enable it. -->
          <!--
          <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
          -->
     
          <!-- Global logger unless overridden at lower levels -->
          <Logger className="org.apache.catalina.logger.FileLogger"
                  prefix="catalina_log." suffix=".txt"
                  timestamp="true"/>
     
          <!-- Because this Realm is here, an instance will be shared globally -->
     
          <Realm className="org.apache.catalina.realm.MemoryRealm" />
     
          <!-- Replace the above Realm with one of the following to get a Realm
               stored in a database and accessed via JDBC -->
     
          <!--
          <Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
                 driverName="org.gjt.mm.mysql.Driver"
              connectionURL="jdbc:mysql://localhost/authority"
             connectionName="test" connectionPassword="test"
                  userTable="users" userNameCol="user_name" userCredCol="user_pass"
              userRoleTable="user_roles" roleNameCol="role_name" />
          -->
     
          <!--
          <Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
                 driverName="oracle.jdbc.driver.OracleDriver"
              connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL"
             connectionName="scott" connectionPassword="tiger"
                  userTable="users" userNameCol="user_name" userCredCol="user_pass"
              userRoleTable="user_roles" roleNameCol="role_name" />
          -->
     
          <!--
          <Realm  className="org.apache.catalina.realm.JDBCRealm" debug="99"
                 driverName="sun.jdbc.odbc.JdbcOdbcDriver"
              connectionURL="jdbc:odbc:CATALINA"
                  userTable="users" userNameCol="user_name" userCredCol="user_pass"
              userRoleTable="user_roles" roleNameCol="role_name" />
          -->
     
          <!-- Define the default virtual host -->
          <Host name="localhost" debug="0" appBase="webapps" 
           unpackWARs="true" autoDeploy="true">
     
            <!-- Normally, users must authenticate themselves to each web app
                 individually.  Uncomment the following entry if you would like
                 a user to be authenticated the first time they encounter a
                 resource protected by a security constraint, and then have that
                 user identity maintained across *all* web applications contained
                 in this virtual host. -->
            <!--
            <Valve className="org.apache.catalina.authenticator.SingleSignOn"
                       debug="0"/>
            -->
     
            <!-- Access log processes all requests for this virtual host.  By
                 default, log files are created in the "logs" directory relative to
                 $CATALINA_HOME.  If you wish, you can specify a different
                 directory with the "directory" attribute.  Specify either a relative
                 (to $CATALINA_HOME) or absolute path to the desired directory.
            -->
            <Valve className="org.apache.catalina.valves.AccessLogValve"
                     directory="logs"  prefix="localhost_access_log." suffix=".txt"
                     pattern="common"/>
     
            <!-- Logger shared by all Contexts related to this virtual host.  By
                 default (when using FileLogger), log files are created in the "logs"
                 directory relative to $CATALINA_HOME.  If you wish, you can specify
                 a different directory with the "directory" attribute.  Specify either a
                 relative (to $CATALINA_HOME) or absolute path to the desired
                 directory.-->
            <Logger className="org.apache.catalina.logger.FileLogger"
                     directory="logs"  prefix="localhost_log." suffix=".txt"
    	        timestamp="true"/>
     
            <!-- Define properties for each web application.  This is only needed
                 if you want to set non-default properties, or have web application
                 document roots in places other than the virtual host's appBase
                 directory.  -->
     
            <!-- Tomcat Root Context -->
            <!--
              <Context path="" docBase="ROOT" debug="0"/>
            -->
     
          </Host>
     
        </Engine>
     
      </Service>
     
      <!-- The MOD_WEBAPP connector is used to connect Apache 1.3 with Tomcat 4.0
           as its servlet container. Please read the README.txt file coming with
           the WebApp Module distribution on how to build it.
           (Or check out the "jakarta-tomcat-connectors/webapp" CVS repository)
     
           To configure the Apache side, you must ensure that you have the
           "ServerName" and "Port" directives defined in "httpd.conf".  Then,
           lines like these to the bottom of your "httpd.conf" file:
     
             LoadModule webapp_module libexec/mod_webapp.so
             WebAppConnection warpConnection warp localhost:8008
             WebAppDeploy examples warpConnection /examples/
     
           The next time you restart Apache (after restarting Tomcat, if needed)
           the connection will be established, and all applications you make
           visible via "WebAppDeploy" directives can be accessed through Apache.
      -->
     
    </Server>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
    333
    334
    335
    336
    337
    338
    339
    340
    341
    342
    343
    344
    345
    346
    347
    348
    349
    350
    351
    352
    353
    354
    355
    356
    357
    358
    359
    360
    361
    362
    363
    364
    365
    366
    367
    368
    369
    370
    371
    372
    373
    374
    375
    376
    377
    378
    379
    380
    381
    382
    383
    384
    385
    386
    387
    388
    389
    390
    391
    392
    393
    394
    395
    396
    397
    398
    399
    400
    401
    402
    403
    404
    405
    406
    407
    408
    409
    410
    411
    412
    413
    414
    415
    416
    417
    418
    419
    420
    421
    422
    423
    424
    425
    426
    427
    428
    429
    430
    431
    432
    433
    434
    435
    436
    437
    438
    439
    440
    441
    442
    443
    444
    445
    446
    447
    448
    449
    450
    451
    452
    453
    454
    455
    456
    457
    458
    459
    460
    461
    462
    463
    464
    465
    466
    467
    468
    469
    470
    471
    472
    473
    474
    475
    476
    477
    478
    479
    480
    481
    482
    483
    484
    485
    486
    487
    488
    489
    490
    491
    492
    493
    494
    495
    496
    497
    498
    499
    500
    501
    502
    503
    504
    505
    506
    507
    508
    509
    510
    511
    512
    513
    514
    515
    516
    517
    518
    519
    520
    521
    522
    523
    524
    525
    526
    527
    528
    529
    530
    531
    532
    533
    534
    535
    536
    537
    538
    539
    540
    541
    542
    543
    544
    545
    546
    547
    548
    549
    550
    551
    552
    553
    554
    555
    556
    557
    558
    559
    560
    561
    562
    563
    564
    565
    566
    567
    568
    569
    570
    571
    572
    573
    574
    575
    576
    577
    578
    579
    580
    581
    582
    583
    584
    585
    586
    587
    588
    589
    590
    591
    592
    593
    594
    595
    596
    597
    598
    599
    600
    601
    602
    603
    604
    605
    606
    607
    608
    609
    610
    611
    612
    613
    614
    615
    616
    617
    618
    619
    620
    621
    622
    623
    624
    625
    626
    627
    628
    629
    630
    631
    632
    633
    634
    635
    636
    637
    638
    639
    640
    641
    642
    643
    644
    645
    646
    647
    648
    649
    650
    651
    652
    653
    654
    655
    656
    657
    658
    659
    660
    661
    662
    663
    664
    665
    666
    667
    668
    669
    670
    671
    672
    673
    674
    675
    676
    677
    678
    679
    680
    681
    682
    683
    684
    685
    686
    687
    688
    689
    690
    691
    692
    693
    694
    695
    696
    697
    698
    699
    700
    701
    702
    703
    704
    705
    706
    707
    708
    709
    710
    711
    712
    713
    714
    715
    716
    717
    718
    719
    720
    721
    722
    723
    724
    725
    726
    727
    728
    729
    730
    731
    732
    733
    734
    735
    736
    737
    738
    739
    740
    741
    742
    743
    744
    745
    746
    747
    748
    749
    750
    751
    752
    753
    754
    755
    756
    757
    758
    759
    760
    761
    762
    763
    764
    765
    766
    767
    768
    769
    770
    771
    772
    773
    774
    775
    776
    777
    778
    779
    780
    781
    782
    783
    784
    785
    786
    787
    788
    789
    790
    791
    792
    793
    794
    795
    796
    797
    798
    799
    800
    801
    802
    803
    804
    805
    806
    807
    808
    809
    810
    811
    812
    813
    814
    815
    816
    817
    818
    819
    820
    821
    822
    823
    824
    825
    826
    827
    828
    829
    830
    831
    832
    833
    834
    835
    836
    837
    838
    839
    840
    841
    842
    843
    844
    845
    846
    847
    848
    849
    850
    851
    852
    853
    854
    855
    856
    857
    858
    859
    860
    861
    862
    863
    864
    865
    866
    867
    868
    869
    870
    871
    872
    873
    874
    875
    876
    877
    878
    879
    880
    881
    882
    883
    884
    885
    886
    887
    888
    889
    890
    891
    892
    893
    894
    895
    896
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE web-app
         PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
     
      <!-- ======================== Introduction ============================== -->
      <!-- This document defines default values for *all* web applications      -->
      <!-- loaded into this instance of Tomcat.  As each application is         -->
      <!-- deployed, this file is processed, followed by the                    -->
      <!-- "/WEB-INF/web.xml" deployment descriptor from your own               -->
      <!-- applications.                                                        -->
      <!--                                                                      -->
      <!-- WARNING:  Do not configure application-specific resources here!      -->
      <!-- They should go in the "/WEB-INF/web.xml" file in your application.   -->
     
     
      <!-- ================== Built In Servlet Definitions ==================== -->
     
     
      <!-- The default servlet for all web applications, that serves static     -->
      <!-- resources.  It processes all requests that are not mapped to other   -->
      <!-- servlets with servlet mappings (defined either here or in your own   -->
      <!-- web.xml file.  This servlet supports the following initialization    -->
      <!-- parameters (default values are in square brackets):                  -->
      <!--                                                                      -->
      <!--   debug               Debugging detail level for messages logged     -->
      <!--                       by this servlet.  [0]                          -->
      <!--                                                                      -->
      <!--   input               Input buffer size (in bytes) when reading      -->
      <!--                       resources to be served.  [2048]                -->
      <!--                                                                      -->
      <!--   listings            Should directory listings be produced if there -->
      <!--                       is no welcome file in this directory?  [true]  -->
      <!--                                                                      -->
      <!--   output              Output buffer size (in bytes) when writing     -->
      <!--                       resources to be served.  [2048]                -->
      <!--                                                                      -->
      <!--   readonly            Is this context "read only", so HTTP           -->
      <!--                       commands like PUT and DELETE are               -->
      <!--                       rejected?  [true]                              -->
      <!--                                                                      -->
      <!--   encodeRedirects     Call encodeRedirectURL() on welcomefile or     -->
      <!--                       directory redirects. [false]                   -->
     
        <servlet>
            <servlet-name>default</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.DefaultServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <init-param>
                <param-name>listings</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>1</load-on-startup>
        </servlet>
     
     
      <!-- The "invoker" servlet, which executes anonymous servlet classes      -->
      <!-- that have not been defined in a web.xml file.  Traditionally, this   -->
      <!-- servlet is mapped to the URL pattern "/servlet/*", but you can map   -->
      <!-- it to other patterns as well.  The extra path info portion of such a -->
      <!-- request must be the fully qualified class name of a Java class that  -->
      <!-- implements Servlet (or extends HttpServlet), or the servlet name     -->
      <!-- of an existing servlet definition.     This servlet supports the     -->
      <!-- following initialization parameters (default values are in square    -->
      <!-- brackets):                                                           -->
      <!--                                                                      -->
      <!--   debug               Debugging detail level for messages logged     -->
      <!--                       by this servlet.  [0]                          -->
     
        <servlet>
            <servlet-name>invoker</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.InvokerServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <load-on-startup>2</load-on-startup>
        </servlet>
     
     
      <!-- The JSP page compiler and execution servlet, which is the mechanism  -->
      <!-- used by Tomcat to support JSP pages.  Traditionally, this servlet    -->
      <!-- is mapped to the URL pattern "*.jsp".  This servlet supports the     -->
      <!-- following initialization parameters (default values are in square    -->
      <!-- brackets):                                                           -->
      <!--                                                                      -->
      <!--   checkInterval       If development is false and reloading is true, -->
      <!--                       background compiles are enabled. checkInterval -->
      <!--                       is the time in seconds between checks to see   -->
      <!--                       if a JSP page needs to be recompiled. [300]    -->
      <!--                                                                      -->
      <!--   compiler            Which compiler Ant should use to compile JSP   -->
      <!--                       pages.  See the Ant documenation for more      -->
      <!--                       information. [javac]                           -->
      <!--                                                                      -->
      <!--   classdebuginfo      Should the class file be compiled with         -->
      <!--                       debugging information?  [true]                 -->
      <!--                                                                      -->
      <!--   classpath           What class path should I use while compiling   -->
      <!--                       generated servlets?  [Created dynamically      -->
      <!--                       based on the current web application]          -->
      <!--                                                                      -->
      <!--   development         Is Jasper used in development mode (will check -->
      <!--                       for JSP modification on every access)?  [true] -->
      <!--                                                                      -->
      <!--   enablePooling       Determines whether tag handler pooling is      -->
      <!--                       enabled  [true]                                -->
      <!--                                                                      -->
      <!--   ieClassId           The class-id value to be sent to Internet      -->
      <!--                       Explorer when using <jsp:plugin> tags.         -->
      <!--                       [clsid:8AD9C840-044E-11D1-B3E9-00805F499D93]   -->
      <!--                                                                      -->
      <!--   fork                Tell Ant to fork compiles of JSP pages so that -->
      <!--                       a separate JVM is used for JSP page compiles   -->
      <!--                       from the one Tomcat is running in. [true]      -->
      <!--                                                                      -->
      <!--   javaEncoding        Java file encoding to use for generating java  -->
      <!--                       source files. [UTF8]                           -->
      <!--                                                                      -->
      <!--   keepgenerated       Should we keep the generated Java source code  -->
      <!--                       for each page instead of deleting it? [true]   -->
      <!--                                                                      -->
      <!--   logVerbosityLevel   The level of detailed messages to be produced  -->
      <!--                       by this servlet.  Increasing levels cause the  -->
      <!--                       generation of more messages.  Valid values are -->
      <!--                       FATAL, ERROR, WARNING, INFORMATION, and DEBUG. -->
      <!--                       [WARNING]                                      -->
      <!--                                                                      -->
      <!--   mappedfile          Should we generate static content with one     -->
      <!--                       print statement per input line, to ease        -->
      <!--                       debugging?  [false]                            -->
      <!--                                                                      -->
      <!--   reloading           Should Jasper check for modified JSPs?  [true] -->
      <!--                                                                      -->
      <!--   scratchdir          What scratch directory should we use when      -->
      <!--                       compiling JSP pages?  [default work directory  -->
      <!--                       for the current web application]               -->
      <!--                                                                      -->
      <!-- If you wish to use Jikes to compile JSP pages:                       -->
      <!--   Set the init parameter "compiler" to "jikes".  Define              -->
      <!--   the property "-Dbuild.compiler.emacs=true" when starting Tomcat    -->
      <!--   by adding the above to your CATALINA_OPTS environment variable.    -->
      <!--   If you get an error reporting that jikes can't use UTF8 encoding,  -->
      <!--   try setting the init parameter "javaEncoding" to "ISO-8859-1".     -->
     
        <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>logVerbosityLevel</param-name>
                <param-value>WARNING</param-value>
            </init-param>
            <init-param>
                <param-name>fork</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>
     
     
      <!-- Server Side Includes processing servlet, which processes SSI         -->
      <!-- directives in HTML pages consistent with similar support in web      -->
      <!-- servers like Apache.  Traditionally, this servlet is mapped to the   -->
      <!-- URL pattern "*.shtml".  This servlet supports the following          -->
      <!-- initialization parameters (default values are in square brackets):   -->
      <!--                                                                      -->
      <!--   buffered            Should output from this servlet be buffered?   -->
      <!--                       (0=false, 1=true)  [0]                         -->
      <!--                                                                      -->
      <!--   debug               Debugging detail level for messages logged     -->
      <!--                       by this servlet.  [0]                          -->
      <!--                                                                      -->
      <!--   expires             The number of seconds before a page with SSI   -->
      <!--                       directives will expire.  [No default]          -->
      <!--                                                                      -->
      <!--   isVirtualWebappRelative                                            -->
      <!--                       Should "virtual" paths be interpreted as       -->
      <!--                       relative to the context root, instead of       -->
      <!--                       the server root?  (0=false, 1=true) [0]        -->
      <!--                                                                      -->
      <!--                                                                      -->
      <!-- IMPORTANT: To use the SSI servlet, you also need to rename the       -->
      <!--            $CATALINA_HOME/server/lib/servlets-ssi.renametojar file   -->
      <!--            to $CATALINA_HOME/server/lib/servlets-ssi.jar             -->
     
    <!--
        <servlet>
            <servlet-name>ssi</servlet-name>
            <servlet-class>
              org.apache.catalina.ssi.SSIServlet
            </servlet-class>
            <init-param>
              <param-name>buffered</param-name>
              <param-value>1</param-value>
            </init-param>
            <init-param>
              <param-name>debug</param-name>
              <param-value>0</param-value>
            </init-param>
            <init-param>
              <param-name>expires</param-name>
              <param-value>666</param-value>
            </init-param>
            <init-param>
              <param-name>isVirtualWebappRelative</param-name>
              <param-value>0</param-value>
            </init-param>
            <load-on-startup>4</load-on-startup>
        </servlet>
    -->
     
     
      <!-- Common Gateway Includes (CGI) processing servlet, which supports     -->
      <!-- execution of external applications that conform to the CGI spec      -->
      <!-- requirements.  Typically, this servlet is mapped to the URL pattern  -->
      <!-- "/cgi-bin/*", which means that any CGI applications that are         -->
      <!-- executed must be present within the web application.  This servlet   -->
      <!-- supports the following initialization parameters (default values     -->
      <!-- are in square brackets):                                             -->
      <!--                                                                      -->
      <!--   cgiPathPrefix        The CGI search path will start at             -->
      <!--                        webAppRootDir + File.separator + this prefix. -->
      <!--                        [WEB-INF/cgi]                                 -->
      <!--                                                                      -->
      <!--   debug                Debugging detail level for messages logged    -->
      <!--                        by this servlet.  [0]                         -->
      <!--                                                                      -->
      <!--   executable           Name of the exectuable used to run the        -->
      <!--                        script. [perl]                                -->
      <!--                                                                      -->
      <!--   parameterEncoding    Name of parameter encoding to be used with    -->
      <!--                        CGI servlet.                                  -->
      <!--                        [System.getProperty("file.encoding","UTF-8")] -->
      <!--                                                                      -->
      <!--   passShellEnvironment Should the shell environment variables (if    -->
      <!--                        any) be passed to the CGI script? [false]     -->
      <!--                                                                      -->
      <!-- IMPORTANT: To use the CGI servlet, you also need to rename the       -->
      <!--            $CATALINA_HOME/server/lib/servlets-cgi.renametojar file   -->
      <!--            to $CATALINA_HOME/server/lib/servlets-cgi.jar             -->
     
    <!--
        <servlet>
            <servlet-name>cgi</servlet-name>
            <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
            <init-param>
              <param-name>debug</param-name>
              <param-value>6</param-value>
            </init-param>
            <init-param>
              <param-name>cgiPathPrefix</param-name>
              <param-value>WEB-INF/cgi</param-value>
            </init-param>
            <load-on-startup>5</load-on-startup>
        </servlet>
    -->
     
      <!-- ================ Built In Servlet Mappings ========================= -->
     
     
      <!-- The servlet mappings for the built in servlets defined above.  Note  -->
      <!-- that, by default, the CGI and SSI servlets are *not* mapped.  You    -->
      <!-- must uncomment these mappings (or add them to your application's own -->
      <!-- web.xml deployment descriptor) to enable these services              -->
     
        <!-- The mapping for the default servlet -->
        <servlet-mapping>
            <servlet-name>default</servlet-name>
            <url-pattern>/</url-pattern>
        </servlet-mapping>
     
        <!-- The mapping for the invoker servlet -->
    <!--
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    -->
     
        <!-- The mapping for the JSP servlet -->
        <servlet-mapping>
            <servlet-name>jsp</servlet-name>
            <url-pattern>*.jsp</url-pattern>
        </servlet-mapping>
     
        <!-- The mapping for the SSI servlet -->
    <!--
        <servlet-mapping>
            <servlet-name>ssi</servlet-name>
            <url-pattern>*.shtml</url-pattern>
        </servlet-mapping>
    -->
     
        <!-- The mapping for the CGI Gateway servlet -->
    <!--
        <servlet-mapping>
            <servlet-name>cgi</servlet-name>
            <url-pattern>/cgi-bin/*</url-pattern>
        </servlet-mapping>
    -->
     
     
      <!-- ==================== Default Session Configuration ================= -->
      <!-- You can set the default session timeout (in minutes) for all newly   -->
      <!-- created sessions by modifying the value below.                       -->
     
        <session-config>
            <session-timeout>30</session-timeout>
        </session-config>
     
     
      <!-- ===================== Default MIME Type Mappings =================== -->
      <!-- When serving static resources, Tomcat will automatically generate    -->
      <!-- a "Content-Type" header based on the resource's filename extension,  -->
      <!-- based on these mappings.  Additional mappings can be added here (to  -->
      <!-- apply to all web applications), or in your own application's web.xml -->
      <!-- deployment descriptor.                                               -->
     
        <mime-mapping>
            <extension>abs</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ai</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aif</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aifc</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aiff</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aim</extension>
            <mime-type>application/x-aim</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>art</extension>
            <mime-type>image/x-jg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asf</extension>
            <mime-type>video/x-ms-asf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asx</extension>
            <mime-type>video/x-ms-asf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>au</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>avi</extension>
            <mime-type>video/x-msvideo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>avx</extension>
            <mime-type>video/x-rad-screenplay</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bcpio</extension>
            <mime-type>application/x-bcpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bin</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bmp</extension>
            <mime-type>image/bmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>body</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdf</extension>
            <mime-type>application/x-cdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cer</extension>
            <mime-type>application/x-x509-ca-cert</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>class</extension>
            <mime-type>application/java</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cpio</extension>
            <mime-type>application/x-cpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>csh</extension>
            <mime-type>application/x-csh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>css</extension>
            <mime-type>text/css</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dib</extension>
            <mime-type>image/bmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>doc</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dtd</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dv</extension>
            <mime-type>video/x-dv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dvi</extension>
            <mime-type>application/x-dvi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eps</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>etx</extension>
            <mime-type>text/x-setext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>exe</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gif</extension>
            <mime-type>image/gif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gtar</extension>
            <mime-type>application/x-gtar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gz</extension>
            <mime-type>application/x-gzip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hdf</extension>
            <mime-type>application/x-hdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hqx</extension>
            <mime-type>application/mac-binhex40</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>htc</extension>
            <mime-type>text/x-component</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>htm</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>html</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hqx</extension>
            <mime-type>application/mac-binhex40</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ief</extension>
            <mime-type>image/ief</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jad</extension>
            <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jar</extension>
            <mime-type>application/java-archive</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>java</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jnlp</extension>
            <mime-type>application/x-java-jnlp-file</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpe</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpeg</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpg</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>js</extension>
            <mime-type>text/javascript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jsf</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jspf</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kar</extension>
            <mime-type>audio/x-midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>latex</extension>
            <mime-type>application/x-latex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m3u</extension>
            <mime-type>audio/x-mpegurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mac</extension>
            <mime-type>image/x-macpaint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>man</extension>
            <mime-type>application/x-troff-man</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>me</extension>
            <mime-type>application/x-troff-me</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mid</extension>
            <mime-type>audio/x-midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>midi</extension>
            <mime-type>audio/x-midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mif</extension>
            <mime-type>application/x-mif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mov</extension>
            <mime-type>video/quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>movie</extension>
            <mime-type>video/x-sgi-movie</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp1</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp2</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp3</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpa</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpe</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpeg</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpega</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpg</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpv2</extension>
            <mime-type>video/mpeg2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ms</extension>
            <mime-type>application/x-wais-source</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nc</extension>
            <mime-type>application/x-netcdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oda</extension>
            <mime-type>application/oda</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pbm</extension>
            <mime-type>image/x-portable-bitmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pct</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pdf</extension>
            <mime-type>application/pdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pgm</extension>
            <mime-type>image/x-portable-graymap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pic</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pict</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pls</extension>
            <mime-type>audio/x-scpls</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>png</extension>
            <mime-type>image/png</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pnm</extension>
            <mime-type>image/x-portable-anymap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pnt</extension>
            <mime-type>image/x-macpaint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppm</extension>
            <mime-type>image/x-portable-pixmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ps</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>psd</extension>
            <mime-type>image/x-photoshop</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qt</extension>
            <mime-type>video/quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qti</extension>
            <mime-type>image/x-quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qtif</extension>
            <mime-type>image/x-quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ras</extension>
            <mime-type>image/x-cmu-raster</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rgb</extension>
            <mime-type>image/x-rgb</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rm</extension>
            <mime-type>application/vnd.rn-realmedia</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>roff</extension>
            <mime-type>application/x-troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rtf</extension>
            <mime-type>application/rtf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rtx</extension>
            <mime-type>text/richtext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sh</extension>
            <mime-type>application/x-sh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>shar</extension>
            <mime-type>application/x-shar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sit</extension>
            <mime-type>application/x-stuffit</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smf</extension>
            <mime-type>audio/x-midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>snd</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>src</extension>
            <mime-type>application/x-wais-source</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sv4cpio</extension>
            <mime-type>application/x-sv4cpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sv4crc</extension>
            <mime-type>application/x-sv4crc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>swf</extension>
            <mime-type>application/x-shockwave-flash</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>t</extension>
            <mime-type>application/x-troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tar</extension>
            <mime-type>application/x-tar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tcl</extension>
            <mime-type>application/x-tcl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tex</extension>
            <mime-type>application/x-tex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>texi</extension>
            <mime-type>application/x-texinfo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>texinfo</extension>
            <mime-type>application/x-texinfo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tif</extension>
            <mime-type>image/tiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tiff</extension>
            <mime-type>image/tiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tr</extension>
            <mime-type>application/x-troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tsv</extension>
            <mime-type>text/tab-separated-values</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>txt</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ulw</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ustar</extension>
            <mime-type>application/x-ustar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xbm</extension>
            <mime-type>image/x-xbitmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xht</extension>
            <mime-type>application/xhtml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xhtml</extension>
            <mime-type>application/xhtml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xml</extension>
            <mime-type>text/xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpm</extension>
            <mime-type>image/x-xpixmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xsl</extension>
            <mime-type>text/xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xwd</extension>
            <mime-type>image/x-xwindowdump</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wav</extension>
            <mime-type>audio/x-wav</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svg</extension>
            <mime-type>image/svg+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svgz</extension>
            <mime-type>image/svg+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Wireless Bitmap -->
            <extension>wbmp</extension>
            <mime-type>image/vnd.wap.wbmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- WML Source -->
            <extension>wml</extension>
            <mime-type>text/vnd.wap.wml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Compiled WML -->
            <extension>wmlc</extension>
            <mime-type>application/vnd.wap.wmlc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- WML Script Source -->
            <extension>wmls</extension>
            <mime-type>text/vnd.wap.wmlscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Compiled WML Script -->
            <extension>wmlscriptc</extension>
            <mime-type>application/vnd.wap.wmlscriptc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wrl</extension>
            <mime-type>x-world/x-vrml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>Z</extension>
            <mime-type>application/x-compress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z</extension>
            <mime-type>application/x-compress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zip</extension>
            <mime-type>application/zip</mime-type>
        </mime-mapping>
     
     
      <!-- ==================== Default Welcome File List ===================== -->
      <!-- When a request URI refers to a directory, the default servlet looks  -->
      <!-- for a "welcome file" within that directory and, if present,          -->
      <!-- to the corresponding resource URI for display.  If no welcome file   -->
      <!-- is present, the default servlet either serves a directory listing,   -->
      <!-- or returns a 404 status, depending on how it is configured.          -->
      <!--                                                                      -->
      <!-- If you define welcome files in your own application's web.xml        -->
      <!-- deployment descriptor, that list *replaces* the list configured      -->
      <!-- here, so be sure that you include any of the default values that     -->
      <!-- you wish to include.                                                 -->
     
        <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
     
    </web-app>
    Pouvez-vous m'aider??

  2. #2
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Pourquoi java 7 et pas java 8? Java 7 et End of life et n'est plus supporté depuis avril 2015, c'est très con d'aller démarrer un nouveau serveur là dessus, a moins d'avoir payé moulte Yens à tonton oracle pour du support business étendu...

    Les java 32 et 64 bits sont interchangeable sans soucis, à moins que tu n'aie du code natif. Mais il ne devrait pas y en avoir sur un serveur java, ça n'a pas de sens.

    [Microsoft][ODBC Driver Manager]
    Mais pourquoi, pourquoi des gens tappent un truc marqués "pour prototypage seulement" en production Y a des baffes qui se sont perdues chez un dev quelque part avec ton application... Je te préviens, ça va passer encore avec java 7 mais c'est vraiment une idée de chiotte. Et lors du passage à java 8 tu l'aura bien profond comme les japonais savent le faire dans leur hentais.


    Pour le reste, sous tomcat 4, tu trouvera la config de l'applications soit dans conf/Catalina/localhost/<application>.xml, soit dans un fichier context.xml à l'intérieur du .war de l'application.

    Ce qu'il te faut migrer à priori:
    • les fichiers .war, il contienent les applicaitons web
    • les fichiers xml portant le nom des différentes applications, a adapter au format tomcat 7. Pas d'avance, tu dois te tapper les deux doc: la doc du 4 pour comprendre la config, la doc du 7 pour savoir ce que tu dois mettre dans la nouvelle.
    • eventuellement adapter les context.xml présents dans les .war (ça s'ouvre comme des .zip ces fichiers)
    • les confis spécifiques présentes dans le server.xml si il y en a
    • les librairies supplémentaires non standard éventuellement fournies dans le endorsed/lib ou lib/. Il ne devrait pas y en avoir, mais vu que l'auteur a utilisé un pont ODBC, faut pas s'attendre à un truc propre.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Japon

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Merci tchize_

    J'ai pris le projet en cous de route mais je suis comme toi. Server 2012, java 7, tomcat 7.0.42...... des softs dont il y a des versions plus recentes.
    Le client ne veut pas les dernieres versions soit disant pas assez stable. Et petite info c'est pour un tres gros client mondiale et au japon on s'ecrase.... .

    Sinon comme tu peux t'en douter s'est le bordel niveau tomcat.
    Deplus:
    -pas de .war
    -java partout. .jar et jsp (normal)
    -enormement de dossiers, sous dossiers et fichiers surement inutiles
    -lien odbc avec sql server non fonctionel
    -deadline vendredi 12/06
    -moi, sans experience tomcat/java et personne d'aute dans la societe aui puisse aider.
    La grosse muise.

    Quelque screen pour essayer de m'aider

    Nom : tom1.jpg
Affichages : 354
Taille : 106,0 Ko

    Nom : tom2.jpg
Affichages : 340
Taille : 38,8 Ko

    Nom : tom3.jpg
Affichages : 342
Taille : 115,9 Ko

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Citation Envoyé par arckaine0 Voir le message
    Merci tchize_

    J'ai pris le projet en cous de route mais je suis comme toi. Server 2012, java 7, tomcat 7.0.42...... des softs dont il y a des versions plus recentes.
    Le client ne veut pas les dernieres versions soit disant pas assez stable. Et petite info c'est pour un tres gros client mondiale et au japon on s'ecrase.... .
    Il est drole. Rappelle lui que depuis avril, il n'y a plus de patchs de sécurité sur java 7 Il est ouvert aux pirates.
    On en est à la 45ème release mineur de java 8, je crois qu'il a eu le temps de se stabiliser. Un partie des bug découverts en dernier n'a probablement même pas été backporté vers java 7.
    Faudra un jour qu'on m'explique cette notion d'un code compilé qui deviendrait plus stable juste en le laissant vieillir sur un disque
    Certe avec java en général les 4/5 première release sont problématiques quand il y a eu de grosses nouveautés, on découvre encore des edge cases, mais ça ne concerne que les nouveautés et il y a longtemps qu'on a passé ça coté java 8.

    Citation Envoyé par arckaine0 Voir le message
    -pas de .war
    Les dossiers dans webapps/ sont des war, il sont juste décompressés et n'ont pas l'extension .war. C'est la même chose, avec l'emmerde de devoir le rezipper après modification en moins
    Citation Envoyé par arckaine0 Voir le message
    -enormement de dossiers, sous dossiers et fichiers surement inutiles
    Les sous dossiers META-INF/ et WEB-INF/ dans tes webapps contienent a priori les config que tu serait ammené à devoir modifier.
    Citation Envoyé par arckaine0 Voir le message
    -lien odbc avec sql server non fonctionel
    Regarde après des librairies ODBC dans le tomcat4 que tu aurait oublié de transférer. Ca ne fait pas partie de la base de java il me semble. C'est un jar additionnel. Vérifie que les connection ODBC on bien été confiogurée dans le nouveau serveur. Laisse une grosse note rappelant que sans refactoring du code, ce code ne survivra pas à une migration ultérieure.
    Citation Envoyé par arckaine0 Voir le message
    -deadline vendredi 12/06
    -moi, sans experience tomcat/java et personne d'aute dans la societe aui puisse aider.
    Va t'acheter une crème glacée et laisse passer l'orage. Avec 10 ans d'expérience, je ne garantirait pas un migration en si peu de temps. Alors quelqu'un qui découvre... Rien que les tests faudrait plus de temps

  5. #5
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Une remarque, je vois dans le dossier de ta webapp des fichiers datant de 2015 (trois fichiers .dat et un fichier XLS), comme si l'application générait des fichiers dans le dossier de la webapp. Ce n'est pas supporté par la spec et je craint que ça ne marche pas avec tomcat 7.

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Japon

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    Merci pour les remarques. Je me suis acheter une glasse aussi. ><

    J'ai reussi a le faire fonctionner en etat original sous tomcat4.
    La je test sous la V7. je me suis pas mal documente et j'ai un souci.
    L'ancienne version utiliser le servlets InvokerServlet (je sent venir la remarque ^^)
    Sachant que la webappli ne sert pas apparement a publie sur le net, peut-on laisser se servlet?

    si oui que faire pour le faire fonctionner car j'ai bien modifier context
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Context privileged="true" reloadable="true">
        <WatchedResource>conf/web.xml</WatchedResource>
    	</Context>
    ansi que web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <servlet>
            <servlet-name>invoker</servlet-name>
            <servlet-class>
              org.apache.catalina.servlets.InvokerServlet
            </servlet-class>
            <init-param>
                <param-name>debug</param-name>
                <param-value>0</param-value>
            </init-param>
            <load-on-startup>2</load-on-startup>
        </servlet>
     
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    mais j'obtient toujours une erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Server version:        Apache Tomcat/7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Server built:          May 7 2015 17:14:55 UTC
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Server number:         7.0.62.0
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: OS Name:               Windows Server 2012
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: OS Version:            6.2
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Architecture:          x86
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Java Home:             C:\Program Files (x86)\Java\jre7
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: JVM Version:           1.7.0_79-b15
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: JVM Vendor:            Oracle Corporation
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: CATALINA_BASE:         D:\Vlms2App\apache-tomcat-7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: CATALINA_HOME:         D:\Vlms2App\apache-tomcat-7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:52184
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -Dcatalina.home=D:\Vlms2App\apache-tomcat-7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -Djava.endorsed.dirs=D:\Vlms2App\apache-tomcat-7.0.62\endorsed
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -Dcatalina.base=D:\Vlms2App\apache-tomcat-7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -Djava.io.tmpdir=D:\Vlms2App\apache-tomcat-7.0.62\temp
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.VersionLoggerListener log
    情報: Command line argument: -Dfile.encoding=MS932
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    情報: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files (x86)/Java/jre7/bin/client;C:/Program Files (x86)/Java/jre7/bin;C:/Program Files (x86)/Java/jre7/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files\Microsoft SQL Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\;C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\;C:\Users\Administrator\Desktop\eclipse-java-luna-SR2-win32\eclipse;;.
    Jun 11, 2015 5:25:48 PM org.apache.coyote.AbstractProtocol init
    情報: Initializing ProtocolHandler ["http-bio-80"]
    Jun 11, 2015 5:25:48 PM org.apache.coyote.AbstractProtocol init
    情報: Initializing ProtocolHandler ["ajp-bio-8009"]
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.Catalina load
    情報: Initialization processed in 500 ms
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.StandardService startInternal
    情報: サービス Catalina を起動します
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.StandardEngine startInternal
    情報: Starting Servlet Engine: Apache Tomcat/7.0.62
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\docs を配備します
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [/docs] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\docs has finished in 407 ms
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\examples を配備します
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: ContextListener: contextInitialized()
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: SessionListener: contextInitialized()
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [/examples] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@2963fb')
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\examples has finished in 297 ms
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\host-manager を配備します
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:48 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [/host-manager] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\host-manager has finished in 63 ms
    Jun 11, 2015 5:25:48 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\manager を配備します
    Jun 11, 2015 5:25:49 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:49 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [/manager] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:49 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\manager has finished in 109 ms
    Jun 11, 2015 5:25:49 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\ROOT を配備します
    Jun 11, 2015 5:25:49 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:49 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:49 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\ROOT has finished in 47 ms
    Jun 11, 2015 5:25:49 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Webアプリケーションディレクトリ D:\Vlms2App\apache-tomcat-7.0.62\webapps\vlms2 を配備します
    Jun 11, 2015 5:25:50 PM org.apache.catalina.startup.TldConfig execute
    情報: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    Jun 11, 2015 5:25:50 PM org.apache.catalina.core.ApplicationContext log
    情報: サーブレット invoker を利用不可能にマークします
    Jun 11, 2015 5:25:50 PM org.apache.catalina.core.StandardContext loadOnStartup
    重大: Servlet [invoker] in web application [/vlms2] threw load() exception
    java.lang.ClassNotFoundException: org.apache.catalina.servlets.InvokerServlet
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.net.URLClassLoader$1.run(Unknown Source)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.net.URLClassLoader.findClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at java.lang.ClassLoader.loadClass(Unknown Source)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:496)
    	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488)
    	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1148)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5266)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5554)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
    	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1263)
    	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1948)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
     
    Jun 11, 2015 5:25:50 PM org.apache.catalina.startup.HostConfig deployDirectory
    情報: Deployment of web application directory D:\Vlms2App\apache-tomcat-7.0.62\webapps\vlms2 has finished in 1,142 ms
    Jun 11, 2015 5:25:50 PM org.apache.coyote.AbstractProtocol start
    情報: Starting ProtocolHandler ["http-bio-80"]
    Jun 11, 2015 5:25:50 PM org.apache.coyote.AbstractProtocol start
    情報: Starting ProtocolHandler ["ajp-bio-8009"]
    Jun 11, 2015 5:25:50 PM org.apache.catalina.startup.Catalina start
    情報: Server startup in 2111 ms
    Sinon par quoi le remplacer??

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Le invoker servlet, si ma mémoire est bonne, prends des urls de la forms

    /NomDeLaServletInvoker/ClassNameCompletDeLaServlet/leReste

    Si tu as peu de servlet, le plus simple est de marquer explicitement chaque servlet dans le web.xml en gardant la même forme d'url, ce qui gardera la structure de ton application

    Si tu en as beaucoup ou si tu n'a pas envie de te faire ch**, tu peux essayer de prendre les source de l'invokerServlet, de les compiler et de l'ajouter dans le WEB-INF/classes, car elle n'existe plus en tomcat 7

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Japon

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juin 2015
    Messages : 4
    Points : 1
    Points
    1
    Par défaut
    bon vraiment desole d'etre un noob mais je bloque.
    je ne demande pas qu'on le fasse a ma place mais juste que l'on m'aide sur ma situation.
    J'ai mis l'appli dans mon dropbox.
    https://www.dropbox.com/sh/ff1rm3vmd...K1t67XZta?dl=0
    l'application est lie a une base de donnee SQL que je ne fournit pas.
    Sans la BdD , en etat operationel, on tombe sur un message (en japonais) qui dit juste que la base BdD est non disponible.


    Je pense que le probleme viens de la configuration de web.xml dans la webapps.
    Mais je rencontre des soucis, actuellement l'appli est operationelle mais non deployer.
    Cela viendrais des servlets, mais ou sont-il planque dans cette appli? comment les appeler sans utiliser imvoker?

  9. #9
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    Cela viendrais des servlets, mais ou sont-il planque dans cette appli? comment les appeler sans utiliser imvoker?
    Il faut que tu regarde dans l'utilisation normale de l'appli / dans les fichiers html / dans les fichiers jsp toutes les références à la servlet invoker, ça te permettra de découvrir quelles sont les servlets utilisées par l'application.

Discussions similaires

  1. [Exchange 2007] Migration Exchange 2007 sur nouveau serveur
    Par soussou63 dans le forum Exchange Server
    Réponses: 1
    Dernier message: 21/11/2012, 21h36
  2. Réponses: 3
    Dernier message: 19/05/2011, 16h29
  3. Migration BDE vers DBExpress sur firebird
    Par olivier_nicollet dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 17/07/2007, 10h02
  4. Erreur apres restauration d'une base sur nouveau serveur
    Par tribune dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/02/2006, 15h54
  5. Problème de lettre sur nouveau serveur
    Par gobs dans le forum Langage
    Réponses: 2
    Dernier message: 19/01/2006, 23h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo