Calling a servlet from within a Server-Side plugin
I have a server-side plugin Participant which I am trying to get to call a Servlet using a URLConnection.
I am able to deploy it with Jetty (localhost), and it triggers correctly, and I get the request into my Servlet.
I then packaged it, deployed to my standalone test server on the same laptop. The SSP gets the trigger and attempts to send the request, but fails.
It uses this code:
URL myurl = new URL("http://myserver.com:9080/MyServlet/Servlet?command=create");
URLConnection myURLConnection = myurl.openConnection();
myURLConnection.setConnectTimeout(2000);
myURLConnection.setReadTimeout(2000);
myURLConnection.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(
myURLConnection.getInputStream()));
String inputLine;
String comment="";
while ((inputLine = in.readLine()) != null) {
comment=comment + " " + inputLine;
}
in.close();
So...
Works from an SSP deployed to Jetty 4.0.5
Works in standalone java program (going to servlet)
Works if I copy/paste the URL into a browser
FAILS from an SSP deployed to an RTC 4.0.5 server
Any Ideas??
|
One answer
did u start the server in debug mode? if so you could connect from eclipse to the server and then put a breakpoint on your plugin entrypoint. and debug it from there.. I never use Jetty, always debug on a full deployment of the rtc server.
if you have any extra jars needed, you put them in the plugins libs folder too, right? |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.