This is the image of the error
I am trying to run AltoroJ project on Apache Tomcat server version 7.
But i encounter HTTP Status 500 – Internal Server Error
Type Exception Report
Message: Unable to compile class for JSP:
Description: The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: [52] in the jsp file: [/index.jsp]
System cannot be resolved
49: String shell = “”;
50: String shellarg = “”;
51:
52: if(System.getProperty(“os.name”).toLowerCase().contains(“windows”))
53: {
54: shell = “cmd”;
55: shellarg = “/c”;Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:392)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:594)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:400)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:370)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:354)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Note The full stack trace of the root cause is available in the server logs.
Which inidcates that System class is not resolved
I tried importing java.lang.System class explicitly by adding this line
<%@page import="java.lang.System"%>
and it gives me another error
An error occurred at line: [14] in the generated java file: [D:ProgrammingProjects.metadata.pluginsorg.eclipse.wst.server.coretmp0workCatalinalocalhostAltoroJ 3.1.1orgapachejspindex_jsp.java]
The import java.lang.System cannot be resolved
in addition to the first error
Omar Ehab is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.