Ho appena distribuito un'applicazione per pesci di vetro. Quello che ho fatto, ho creato una struttura di directory. HelloWorld-> index.jsp, WEB-INF-> sun-web.xml, web.xml. MY index.jsp è solo una pagina che consente di stampare HelloWorldErrore durante la distribuzione dell'applicazione in glassFIsh
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<html>
<head>
<title>Hello World! Page</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
Poi sono andato a directory HelloWorld e emettere il seguente comando è stato creato
jar cvf helloworld.war .
il file WAR. Quindi ho distribuito l'applicazione a GlassFish utilizzando la console di amministrazione. Nel contesto ho scritto/HelloWorld. Ma poi ho provato ad aprire l'applicazione utilizzando http://localhost:8080/HelloWorld/
Poi ho ottenuto l'errore che
type Exception report
message
descriptionThe server encountered an internal error() that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required
Il mio ambiente percorso è impostato su
;C:\Program Files\Java\jdk1.6.0_06\bin;C:\Program Files\glassfish-3.0.1\bin;
ho java sul mio percorso di classe, perché i sto ottenendo questo errore? Sto usando Windows 7.
Grazie