gpt4 book ai didi

Java java 服务器页面和 netbeans

转载 作者:行者123 更新时间:2023-12-01 15:46:04 24 4
gpt4 key购买 nike

我使用 NetBeans 开发了一个 .jsp 网站。当我从 NetBeans 运行它时,它工作得很好,但是当我清理并构建项目并从 dist 文件夹复制 .war 文件并将其复制到随安装的 TomCat 5.0 的 webapps 文件夹中时,它工作得非常好没有 .jsp 文件正在执行。

错误显示:

exception    org.apache.jasper.JasperException: Unable to compile class for JSP        org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)        org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)        org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)root causeUnable to find a javac compiler;com.sun.tools.javac.Main is not on the classpath.Perhaps JAVA_HOME does not point to the JDK    org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)        org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)        org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)        org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)        org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

有时,在清理和构建项目时,NetBeans 中会出现错误,MySQL driver.jar 即包含的库无法删除。

最佳答案

tomcat使用环境变量JAVA_HOME,将其设置为指向您的jdk

关于Java java 服务器页面和 netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6979117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com