You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Christopher Schultz <ch...@christopherschultz.net> on 2018/12/20 04:29:28 UTC

Re: Migrating app from Tomcat5.5.17 to Tomcat7, getting Description The origin server did not find a current representation for the target resource

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Bo,

Please do not:

1. Hijack threads
2. Email me personally

- -chris

On 12/20/18 00:03, Bo wrote:
> Hi:
> 
> I'm trying to migrate a custom app running Tomcat5.5.17 to Tomcat7.
> This application is installed in its own folder on the root
> directory of a Windows 2008 R2 64-bit machine. The application
> itself was originally "installed" via the unzip method, and its
> tomcat folder is inside of the application folder, which itself is
> placed in the C:\ root drive. As a test, to confirm I'm doing this
> right, I go to Apache Tomcat archive pages and download the .zip
> for Tomcat 5.5.17 (
> https://archive.apache.org/dist/tomcat/tomcat-5/v5.5.17/ ) and
> unzip it and see if I can do a successful in place migration from
> the existing version to the exact same version from a clean install
> etc and it works 100%. During this process I also was able to use
> WinMerge tool to find all folder and file diffs and comparing the
> two different tomcat5.5.17 folders side by side to see exactly what
> values and lines changed from the fresh install to the already
> installed version... I will include a short summary of all said
> relevant and pertinent edits/changes at the end of this message.
> 
> Long story short, next I'm trying to migrate from Tomcat 5.5.17 to
> Tomcat7. I see that the officially supported route is two paths,
> migrating/updating 1 level at a time, from Tomcat5.5 to Tomcat 6
> and then from Tomcat6 to Tomcat7. There doesn't seem to be a single
> migration instruction or guide to go from directly Tomcat5.5 to
> Tomcat7. In any case, its logical enough that I can combine or
> merge all the changes from 5.5 to 6 and 6 to 7 to be able to infer
> what is the total effective elements of change needed to do the
> successful upgrading from version 5.5.17 to version 7.
> 
> see http://tomcat.apache.org/migration-6.html 
> http://tomcat.apache.org/migration-7.html
> 
> So I first download Tomcat7 the zip file from here :
> http://mirror.olnevhost.net/pub/apache/tomcat/tomcat-7/v7.0.92/bin/apa
che-tomcat-7.0.92-windows-x86.zip
>
>  Then I unzip it and put it in my application directory, after
> first renaming and backing up the existing old tomcat folder
> etc...
> 
> I use the service.bat to install the service for tomcat7, and
> confirm that it starts, I can see the status page just fine... so I
> proceed to install the custom application.
> 
> I do step by step, initially just copying over the application
> folder in the webapps from the tomcat5 to tomcat7 folder, then I
> restart the tomcat7 service, sign back in to the status page, and I
> see the application is now listed under the List Applications
> section. I try to run/start it but of course it won't run or start
> yet giving error of : "FAIL - Application at context path /qms
> could not be started"
> 
> I realize some major structural changes occurred from version 5.5
> to version 6, namely detailed here about the merging and
> consolidation of some directories and especially related to lib
> folders into a single \tomcat\lib folder in version 6 and version
> 7.
> 
> So I copy/paste and transplant all the stuff in \common\endorsed
> and \common\lib and \shared\lib to the right locations in the
> tomcat7 and I follow that with updating the tomcat-users.xml in
> conf
> 
> 
> Then I restart the tomcat7 service, and go back to the status page
> to start up my custom application but instead of getting a "FAIL -
> Application at context path /qms could not be started" error
> message, I'm now getting a new error message that states:
> 
> *_Description The origin server did not find a current
> representation for the target resource or is not willing to
> disclose that one exists. _* *_Apache Tomcat/7.0.92_*
> 
> I googled around and people advised that need to use Eclipse tool
> to help, but my server doesn't have it installed, the application
> was originally never built with it, never used it and didn't come
> with it, plus furthermore it doesn't appear some of the solutions
> are relevant to the issue that I'm facing...
> 
> What can I do to get this to work on tomcat7?
> 
> 
> 
> *diff changes from tomcat.initialoriginal to tomcat5517zip** * * * 
> * * *in C:\VE4_0\tomcat.initialoriginal\bin** * *jmx.jar LEFT SIDE
> ONLY** * * * *=====** * *In** * 
> *C:\VE4_0\tomcat.initialoriginal\bin\service.bat** * * * * * *LINE
> 103 "%EXECUTABLE%" //US//%SERVICE_NAME% --JvmOptions
> "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djav
a.endorsed.dirs=%CATALINA_HOME%\common\endorsed
> -Dcom.sun.management.jmxremote
> -Dcom.sun.management.jmxremote.port=9000
> -Dcom.sun.management.jmxremote.authenticate=false
> -Dcom.sun.management.jmxremote.ssl=false" --StartMode jvm
> --StopMode jvm** * *vs "%EXECUTABLE%" //US//%SERVICE_NAME%
> --JvmOptions
> "-Dcatalina.base=%CATALINA_BASE%;-Dcatalina.home=%CATALINA_HOME%;-Djav
a.endorsed.dirs=%CATALINA_HOME%\common\endorsed"
> --StartMode jvm --StopMode jvm** * * * *LINE 108 "%EXECUTABLE%"
> //US//%SERVICE_NAME% ++JvmOptions
> "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 1620 --JvmMx
> 1620** * *vs "%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions
> "-Djava.io.tmpdir=%CATALINA_BASE%\temp" --JvmMs 128 --JvmMx 256** 
> * * * *=====** * * * *in
> C:\VE4_0\tomcat.initialoriginal\common\endorsed** * *exists** * 
> *serializer.jar** * *xalan.jar** * *xercesImpl.jar** * 
> *xml-apis.jar** * *xmlParserAPIs.jar** * * * *in
> C:\VE4_0\tomcat.initialoriginal\common\lib** * *exxists** * 
> *activation.jar** * *commons-codec.jar** * 
> *commons-httpclient.jar** * *jdbc2_0-stdext.jar** * *jta.jar** * 
> *mail.jar** * * * *=====** * * * *in
> C:\VE4_0\tomcat.initialoriginal\conf** * *exists** * *Saved
> tomcat-users.xml** * *server.xml.bak** * * * *=====** * * * 
> *C:\VE4_0\tomcat.initialoriginal\conf\server.xml** * * * *LINE 76
> to 70** * * <!-- Define a non-SSL HTTP/1.1 Connector on port 80
> -->** * * <Connector port="80" maxHttpHeaderSize="8192"** * *
> maxThreads="500" minSpareThreads="50" maxSpareThreads="125"** * *
> enableLookups="false" redirectPort="8443" acceptCount="500"** * *
> ** * *vs** * * * * <!-- Define a non-SSL HTTP/1.1 Connector on port
> 8080 -->** * * <Connector port="8080" maxHttpHeaderSize="8192"** * 
> * maxThreads="150" minSpareThreads="25" maxSpareThreads="75"** * *
> enableLookups="false" redirectPort="8443" acceptCount="100"** * *
> ** * * ** * *LINE 341 this section is NOT commented out** * * * 
> *<Valve className="org.apache.catalina.valves.AccessLogValve"** * *
> directory="logs" prefix="localhost_access_log." suffix=".txt"** * *
> pattern="common" resolveHosts="false"/>** * * * *LINE 363 this
> section is new data** * *<!--<Host name="lonestar.intelliun.net"
> debug="4" appBase="webapps" autoDeploy="false" >** * * <Context
> path="" docBase="qms" reloadable="true" debug="4" />** * *
> </Host>-->** * * ** * * ** * * ** * * ** * *
> /////////////////////////** * * ** * *in
> C:\VE4_0\tomcat.initialoriginal\shared\lib** * *exists** * * * 
> *activation.jar** * *alk.jar** * *HTMLParser.jar** * 
> *jcommon-1.0.0-rc1.jar** * *jfreechart-1.0.0-rc1.jar** * 
> *jta.jar** * *kawa-1.7.90.jar** * *ldap.jar** * *mail.jar** * 
> *microstar.jar** * *naming-factory-dbcp.jar** * 
> *pcmiler-city-latlong.jar** * *pdf.jar** * *veserver.jar** * 
> *vewsf.jar** * *w3c.jar** * *webdav-servlet.jar** * *xml.jar** * * 
> * * * *//////////////////////** * * * * * *in
> C:\VE4_0\tomcat.initialoriginal\webapps** * *exists** * * * 
> *C:\VE4_0\tomcat.initialoriginal\webapps\mantis** * 
> *C:\VE4_0\tomcat.initialoriginal\webapps\qms** * 
> *C:\VE4_0\tomcat.initialoriginal\webapps\ve** * * * * * 
> */////////** * * * * * *in C:\VE4_0\tomcat.initialoriginal\work** 
> * *exists** * *C:\VE4_0\tomcat.initialoriginal\work\Catalina** * * 
> * *in C:\VE4_0\tomcat.initialoriginal\work** * *exists** * 
> *C:\VE4_0\tomcat.initialoriginal\veindex** * 
> *C:\VE4_0\tomcat.initialoriginal\weblogs** * * * * * *//////** * * 
> * * * *in C:\VE4_0\tomcat.initialoriginal\** * *exists** * 
> *C:\VE4_0\tomcat.initialoriginal\veindex** * 
> *C:\VE4_0\tomcat.initialoriginal\weblogs*
> 
> 
> On Tue, Dec 18, 2018, at 7:22 AM, Christopher Schultz wrote: Bo,
> 
> On 12/18/18 00:49, Bo wrote:
>>>> here is screenshot
>>>> 
>>>> I just tried again still no working
>>>> 
>>>> 
>>>> https://i.imgur.com/8bQH2YB.png
> 
> Your XML is invalid and can't be loaded. The log file should
> confirm this. Unfortunately, Notepad++ makes it look (via syntax
> highlighting) like your XML file is properly-formed but it is not.
> 
> -chris
>> 
>> ---------------------------------------------------------------------
>>
>> 
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>> 
>> 
> 
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlwbGqcACgkQHPApP6U8
pFhoWxAArXrT7/5LVxLwj6rGKsA4fnH6pxBOjnKiYXO2/nj2MTQcMroy/L0K1bCp
t74ZgkLJquAG/lZLrNiYPZ2jgX5RX/01KS1ZJ/U0zAsXr38hl6HluPkPS9sZm6Lr
XyIfaWGYeji8He0L7kk05k6id7aRXyvSv7h9iZln5giE1L1s1jPOqykH4v9baw5w
XJqwPfe/9HWIc8MTpBtL5HP2tGG9unPzq4xlo5usg4s+ZUKb0i5HnW6CLZpy0UJz
/kjSYFrStJMkJvLt4wyY7Tr7TCQ8R+MQKtf58imRvgFk6MIAHfuFF00zbdTsDjZM
5P4RZMbgPAf2ZxABYhfI22uM34atFY9Q4e8TxS2qrW6QR15zOG6a4STge4B8m1Ku
LnGfCsQ9wKUVvWlTGrjir50VvSPTs4ZKAJjGfMyo63V/UlU+w7h137oclOt5KW9r
jCv3IaEaqGc1RUIM+An45HBX7EApYRvx7Hgj81bIbXR6JbzGc2BW41A3830tkHQe
wg5YupEfGo+ZfKy1NyJy/eyzV5C9YY0CoRl4C1Ufg6ynyVqK68fmOCyr+E0K/L2E
k/D/efzJMu+S3qOLiKTQOxxKmfG4cmKJKChK49QhDTbLEscOQ+wyo/sjDHy32EnT
h+DCSjuUzG2XD+uZj9QiwFEg68TDaQBqTa5sBoQStRseZI7cw2c=
=J7oU
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org