最近在研究自适应connector框架的可行性
想看看目前主流的开源服务器是如何做的
结果下载了tomcat源码之后按照文档构建,总是报错
而我同事就很顺利,真是奇怪了
异常如下:
[javac] D:\app-server\tomcat\sourcecode\java\org\apache\jasper\compiler\JDTCompiler.java:38: 软件包 org.eclipse.jdt.core.compiler 不存在
[javac] import org.eclipse.jdt.core.compiler.IProblem;
[javac] ^
[javac] D:\app-server\tomcat\sourcecode\java\org\apache\jasper\compiler\JDTCompiler.java:39: 软件包 org.eclipse.jdt.internal.compiler 不存在
[javac] import org.eclipse.jdt.internal.compiler.ClassFile;
[javac] ^
[javac] D:\app-server\tomcat\sourcecode\java\org\apache\jasper\compiler\JDTCompiler.java:40: 软件包 org.eclipse.jdt.internal.compiler 不存在
[javac] import org.eclipse.jdt.internal.compiler.CompilationResult;
[javac] ^
[javac] D:\app-server\tomcat\sourcecode\java\org\apache\jasper\compiler\JDTCompiler.java:41: 软件包 org.eclipse.jdt.internal.compiler 不存在
[javac] import org.eclipse.jdt.internal.compiler.Compiler;
[javac] ^
[javac] D:\app-server\tomcat\sourcecode\java\org\apache\jasper\compiler\JDTCompiler.java:42: 软件包 org.eclipse.jdt.internal.compiler 不存在
[javac] import org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies;
。。。。。。
一下午了,一直没解决,后来发现是文档观察不够仔细造成的!!!
文档上说的是:
* Go to that directory, and do:
cd ${tomcat.source}
ant download
ant
我没细看,直接运行ant命令
结果报错,在网上查了下,还真有和我犯同样错误的,只是最后都没说怎样解决的。看来大家是都不好意思说出来^_^