hi,
schön das es bei dir geht.
Ich werd da richtig neidisch
.
AXIS ist bei mir großgeschrieben da ich das Verzeichniss in Großbuchstaben angelegt habe.
So sieht das aus was ich zurück bekomme wenn ich die URL aufrufe:
import org.apache.axis.AxisFault;
import org.apache.axis.MessageContext;
import org.apache.axis.transport.http.HTTPConstants;
import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;
import java.util.ArrayList;
import java.util.Iterator;
/**
* class to list headers sent in request as a string array
*/
public class EchoHeaders {
/**
* demo message context stuff
* @return list of request headers
*/
public String[] list() {
HttpServletRequest request = getRequest();
Enumeration headers=request.getHeaderNames();
ArrayList list=new ArrayList();
while (headers.hasMoreElements()) {
String h = (String) headers.nextElement();
String header=h+':'+request.getHeader(h);
list.add(header);
}
String[] results=new String[list.size()];
for(int i=0;i<list.size();i++) {
results
=(String) list.get(i);
}
return results;
}
/**
* get the caller; may involve reverse DNS
* @return
*/
public String whoami() {
HttpServletRequest request = getRequest();
String remote=request.getRemoteHost();
return "Hello caller from "+remote;
}
/**
* very simple method to echo the param.
* @param param
* @return
*/
public String echo(String param) {
return param;
}
/**
* throw an axis fault with the text included
*/
public void throwAxisFault(String param) throws AxisFault {
throw new AxisFault(param);
}
public void throwException(String param) throws Exception {
throw new Exception(param);
}
/**
* thow a runtime exception
*/
public void throwRuntimeException(String param) {
throw new RuntimeException(param);
}
/**
* helper
* @return
*/
private HttpServletRequest getRequest() {
MessageContext context = MessageContext.getCurrentContext();
HttpServletRequest req = (HttpServletRequest) context.getProperty(HTTPConstants.MC_HTTP_SERVLETREQUEST);
return req;
}
}
ENDE
Hast du tomcat 5.027 oder eine 4ER Version drunter ?.
Wenn du die Zeit hättest mir die Installation zu erklären wäre ich dir echt dankbar.
Danke für deine Mühen
Gruß
qojote