我的一个简单的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
程序与编译信息如下
<%@ 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
解决方案 »
- 只能访问系统类,不能访问自定义类
- 在未关闭一个stream或writer的情况下再次打开了文件,会有什么后果
- how to learn Java?HELP!!
- 请教:如何用java程序外部运行和结束一个java程序
- 能把一个类作为整体地读写进文件吗?
- 怎么样压缩成jar文件,使得文件直接可运行?
- 怎么把JAVA的标题栏换成XP的啊
- 请问一个线程的优先级增加能使线程停止执行吗?
- 一个scjp:什么样的方法不能被覆盖?
- POST二进制流给servelet,servlet怎么接这个流,并且如何将处理后的二进制流再返回给调用端呢?
- 怎样使jCheckBox不可用,也变灰,jRadioButton也一样
- JAVA+数据库问题
楼主【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 %
值得尊敬
D:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\webapps\balancer
复制到
D:\java\jbproject\NativeCode\Tomcat\webapps\balancer
再运行,不报错了。
有谁能再告诉我一下这个balancer文件夹下的东西是干吗用的吗?谢谢!