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/apache-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%;-Djava.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%;-Djava.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:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> 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
> -----BEGIN PGP SIGNATURE-----
> Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/
> 
> iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlwZEMEACgkQHPApP6U8
> pFgV8w/9GfZaU8HaYv5N/xN512qUhensuJfjsXM8SCBM6SWUTbKPL9TOsUq6gzSB
> DMP4NkGH9q9nMXjoM1y9oz+IpmkTeuO1B8FBZq+pMfFANpUfUGvNHI9jtM/fANmT
> HJDV5U6LiTbsgyZHeGe7TW6YoiLNhniSji5F+5jlPM5aFJURgTwvufUyduzVfDLb
> eCi3CBlpb20ETlNWHaYlxPkBXiAPCOhyIxIEkszW34aZxxt01/VYvPnOI4igbYlQ
> WHKhly5tHu1Vup2GUcnjKy1VPWQjCfynfZOBFOeUosGqzXbRovBTSNCo48dSJd6O
> M+yElR5//fGOsdv5PjEn9Wz29j/VIBCCfnneA+2wS9BflchCcPwFH2IToDTfbT8j
> tYdY7ux3clHJ5QN/pJt5bkdggwKq0VdIIOBLucDmNGGoFHURA/0IrmlfY4/F7VM0
> PropnJvbrHi6MF6aSxPtxZtJeCxAwfASwOpDyKKv3wNQ1VYjLOdzkpT/+0sD6mq8
> 03d29Ecvywuiq7VGhzdWvK8oSSj3PoIggJtLql6h3ohurRwqXZrPUV0PU9rDRhfs
> 2b76pk6we+xJLbA7yyA1zftgH8iNBvIc6Q6HnYjcnxHTeiVi1SU6OAaJeRvRUsUE
> as8CaRonVjvwBMWcsWLyH8Y3K5ehfOoUuMpFNGrJg9HspyWIhNs=
> =u6nK
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> 

Reply via email to