我的一个简单的web service例子,运行结果是正确的,但是编译中有报错,不知道是为什么?
程序与编译信息如下
<%@ page language="java" import="java.util.*,org.apache.axis.client.*" pageEncoding="gbk"%>
<%
String endpoint = "http://localhost:" +"8080"+ "/axis/services/HelloWorld";//注意!差别仅仅在这里!!
Service  service = new Service();
String res="hello";
try
{
  Call  call  = (Call) service.createCall();
  call.setTargetEndpointAddress( new java.net.URL(endpoint) );
  call.setOperationName("sayHello"  );
  res = (String) call.invoke( new Object[] {} );
}
catch(Exception e)
{
  System.out.println("WebServices Wrong:"+e.toString());
}
//System.out.println( res );
%><html>
<head>
<title>
index
</title>
</head>
<body bgcolor="#ffffff">
<h1>
JBuilder Generated JSP
</h1>
res=<%=res%>
<form method="post" action="index.jsp">
<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" value="Reset">
</form>
</body>
</html>
D:\Borland\JBuilder2006\jdk1.5\bin\javaw -classpath "D:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\bin\bootstrap.jar;D:\Borland\JBuilder2006\jdk1.5\lib\tools.jar"  "-Dcatalina.home=D:/Borland/JBuilder2006/thirdparty/jakarta-tomcat-5.5.9"  org.apache.catalina.startup.Bootstrap -config D:\java\jbproject\NativeCode\Tomcat\conf\server8083.xml start 
2008-7-28 20:40:57 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8083
2008-7-28 20:40:57 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 719 ms
2008-7-28 20:40:57 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2008-7-28 20:40:57 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.9
2008-7-28 20:40:57 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2008-7-28 20:40:58 org.apache.catalina.core.StandardContext resourcesStart
严重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\java\jbproject\NativeCode\Tomcat\webapps\balancer does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3754)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3925)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:589)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:536)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:471)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
2008-7-28 20:40:58 org.apache.catalina.core.StandardContext start
严重: Error in resourceStart()
2008-7-28 20:40:58 org.apache.catalina.core.StandardContext start
严重: Error getConfigured
2008-7-28 20:40:58 org.apache.catalina.core.StandardContext start
严重: Context [/balancer] startup failed due to previous errors
2008-7-28 20:40:58 org.apache.catalina.core.StandardContext stop
信息: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/balancer] has not been started
2008-7-28 20:40:58 org.apache.catalina.realm.JAASRealm setContainer
信息: Set JAAS app name Catalina
2008-7-28 20:40:58 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8083
2008-7-28 20:40:58 org.apache.catalina.startup.Catalina start
信息: Server startup in 1234 ms

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【changleqy】截止到2008-07-28 20:43:39的历史汇总数据(不包括此帖):
    发帖的总数量:73                       发帖的总分数:1450                     每贴平均分数:19                       
    回帖的总数量:59                       得分贴总数量:9                        回帖的得分率:15%                      
    结贴的总数量:72                       结贴的总分数:1430                     
    无满意结贴数:2                        无满意结贴分:40                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:98.63 %               结分的百分比:98.62 %                  
    无满意结贴率:2.78  %               无满意结分率:2.80  %                  
    值得尊敬
      

  2.   

    我将 
    D:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\webapps\balancer 
    复制到 
    D:\java\jbproject\NativeCode\Tomcat\webapps\balancer 
    再运行,不报错了。 
    有谁能再告诉我一下这个balancer文件夹下的东西是干吗用的吗?谢谢!