`
liu_swei
  • 浏览: 51611 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

tomcat构建出错啦

阅读更多

最近在研究自适应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命令

结果报错,在网上查了下,还真有和我犯同样错误的,只是最后都没说怎样解决的。看来大家是都不好意思说出来^_^

 

分享到:
评论

相关推荐

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    4. **部署到Tomcat**:构建成功后,Jenkins可以通过使用`deploy`生命周期阶段的Maven目标,如`mvn tomcat7:deploy`,将WAR文件部署到远程Tomcat服务器。也可以编写shell脚本手动完成这个过程,包括停止Tomcat、复制...

    tomcat运行快捷部署脚本

    总结来说,"Tomcat运行快捷部署脚本"是一个提高开发效率的利器,通过自动化处理部署过程,减少了手动操作的时间和出错概率,同时利用热部署技术实现了编辑-编译-部署的无缝对接,让开发工作更加流畅高效。...

    tomcat下的lib下的jar包

    这些工具可以帮助自动下载和管理依赖,避免手动处理JAR文件,减少出错的可能性。 总之,理解Tomcat的`lib`目录及其JAR文件对于有效地配置和维护Tomcat服务器至关重要。正确地管理这些依赖可以确保Web应用程序的稳定...

    tomcat安装脚本

    【标题】:“Tomcat安装脚本” 在服务器管理和运维领域,自动化的安装脚本是提高效率和减少出错的关键工具。...通过持续优化和定制,这些脚本可以帮助我们构建更加稳定、安全、高效的Tomcat服务器环境。

    Tomcat部署项目时报错解决方案

    - 使用Maven或Gradle等构建工具管理依赖时,请确保所有依赖项都已经正确配置。 - 如果手动管理依赖,请确认Struts2相关的jar包已经添加到项目的`WEB-INF/lib`目录下。 3. **验证类路径**: - 在Tomcat的`conf/...

    [Jenkins Maven SVN Tomcat持续集成实战v2

    使用Shell脚本或者Jenkinsfile,可以编写自动化部署逻辑,包括从SVN拉取最新代码、构建项目、部署到Tomcat服务器等步骤。这样可以确保每次部署都一致,减少人为因素导致的问题。 10. **Jenkins插件** Jenkins拥有...

    apache-tomcat-9.0.33.zip

    - 当项目运行出错时,检查错误日志(如"Catalina.out"),分析"logs"目录下的其他日志文件,或使用Tomcat提供的JMX(Java Management Extensions)进行远程监控和诊断。 总的来说,Apache Tomcat是一个强大的Java...

    tomcat自动启停脚本

    总结,Tomcat自动启停脚本是系统管理员和开发者不可或缺的工具,它们简化了运维工作,提高了效率,同时也为构建更复杂的自动化流程奠定了基础。通过理解和掌握这些脚本,你可以更好地管理和维护你的Tomcat服务器。

    Jenkins+Maven+SVN+Tomcat持续集成实战

    通过配置,Jenkins可以自动从版本控制系统(如SVN)拉取最新代码,使用Maven进行构建,然后部署到Tomcat服务器上,整个过程无需人工干预。 3. Jenkins持续集成 Jenkins的安装部署相对简单,可以通过下载安装包或...

    Tomcat7共享session

    通过上述步骤,我们可以成功地在多台Tomcat服务器之间实现Session的共享,这对于构建高可用、高性能的分布式系统至关重要。此外,还需要注意的是,在实际生产环境中,还需要考虑更多的因素,比如网络延迟、集群规模...

    一.认识tomcat.pdf

    如果在启动Tomcat时遇到错误,如部署Web应用目录时出错,这通常意味着JDK的版本和Tomcat的版本不兼容。比如,JDK8与Tomcat 7.0就存在不兼容的情况。这时,就需要将JDK的版本调整为与Tomcat兼容的版本,例如JDK7。 ...

    tomcat插件

    【标题】"Tomcat插件"是Eclipse IDE中用于...通过集成Tomcat插件,开发者能够在Eclipse这个熟悉的环境中完成整个Web应用的开发、测试和部署流程,提高了开发效率,降低了出错的可能性,是Java Web开发者的得力助手。

    jdk+jmeter+ant+tomcat+jenkins虚拟机的安装包

    本安装包包含了一些关键工具,用于在Linux环境下构建一个完整的持续集成环境,具体包括JDK(Java Development Kit)、JMeter、Ant、Tomcat以及Jenkins。下面将详细介绍这些工具及其在持续集成中的作用。 1. JDK...

    eclipse的tomcat插件

    Eclipse会自动处理应用的构建、发布和更新,提供强大的错误检测和调试工具。 8. **优化与维护**:随着开发工作的进行,你可能需要升级Tomcat版本,或调整插件配置以优化性能。Eclipse的插件管理机制使得这一过程...

    JSP访问时出错

    在使用JDK 1.8 和 Tomcat 8.0 的环境下部署并运行一个JSP项目时,遇到了以下错误: ``` org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: [45] in the generated...

    jsp+sql2005+tomcat实现的新生报到管理系统原创

    【标题】"jsp+sql2005+tomcat实现的新生报到管理系统原创"是一个以Java Server Pages(JSP)技术为核心,结合SQL Server 2005数据库和Apache Tomcat服务器构建的实用型软件项目。这个系统设计用于高校新生入学报到...

    Undefined exploded archive location Tomcat之项目不能发布.doc

    如果`.mymetadata`文件中的这些信息出错,例如`webrootdir`的值无效,或者缺失了`context-root`属性,那么Tomcat在尝试解析项目时就会报错。 解决这个问题的方法如下: 1. 检查并修复`.mymetadata`文件:打开你的...

    Java环境配置jdk.tomcat.maven.zip

    "Java环境配置jdk.tomcat.maven.zip"这个压缩包包含了帮助用户轻松完成Java开发环境搭建的工具,特别适合那些对环境变量配置不熟悉或者容易出错的初级用户。这个压缩包不仅涵盖了Java的JDK(Java Development Kit)...

    基于jenkins持续集成环境的构建

    - **效率低下**:每次修改都需要重新走一遍流程,耗时且容易出错。 - **协作困难**:不同团队之间需要频繁沟通,增加了项目复杂度。 - **质量难以保证**:缺乏自动化测试环节,可能会导致质量问题。 #### 理想中的...

    tomcat:我的第一个测试项目

    2. **下载或构建应用**:如果是从源代码构建,可以使用Maven或Gradle等工具。 3. **打包应用**:将Java Web应用打包成WAR文件。 4. **部署应用**:使用Python脚本将WAR文件复制到Tomcat的`webapps`目录下。 5. **...

Global site tag (gtag.js) - Google Analytics