This week's book giveaway is in the Functional programming forum.
We're giving away four copies of A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles and have Ben Weidig on-line!
See this thread for details.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Junilu Lacar
  • Tim Cooke
Saloon Keepers:
  • Carey Brown
  • Stephan van Hulst
  • Tim Holloway
  • Peter Rooke
  • Himai Minh
Bartenders:
  • Piet Souris
  • Mikalai Zaikin

Tomcat & XML-rpc

 
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi everybody,

Actually I have some problems to understand the real requirements for the XML-RPC. What I later on want to do is to transport information in an XML format and transform them on my server into SQL data for further tasks.

The simple program I am looking for is the Servlet Class - HelloServer. This contains the doPost/doGet functions. Accessing this should be performed by a commandline call "java HelloClient" .

The client should then trigger a "System.out.println" on the Server Side which will be displayed in the Tomcat server window. I think this should only be a few lines. My actual code is the following:

HelloHandler.java:



HelloServer.java



HelloClient.java


My Error Message is on the HelloClient command line:
java.io.IOException: Werver returned HTTP response code: 500 for URL: http://localhost:9090/HelloServerServlet/servlet/HelloServer

On the tomcat side I get
- Ctx(/HelloServerServlet) : Exception in preInit HelloServer - java.lang.InstantiationException: HelloServer
at java.lang.Class.newInstance0(Class.java:293)..... There is none of my classes mentioned! Mentioned are Class, ServletHandler, ContextManager, Tomcat3Adapter, Http11Processor, Http11Protocol, PoolTcpEndpoint, ThreadPool, Thread all have the .java ending

Thx for your help

Regards

Joe
 
Author and all-around good cowpoke
Posts: 13078
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
1. Put your servlet class in a package
2. create the correct web.xml for your application, specifying the servlet class and the url-mapping you will be using.
3. Read this FAQ entry on the invoker servlet to understand why you should NOT be using a URL with /servlet/ in it.
Bill
 
Joe Schaffer
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Thanks for your help. I additionally found an error in my code. I haven't initialized the XML-RPC

THis is missing in the server:



Regards

Joe
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic