簡體   English   中英

運行一個Java EE項目除以4

[英]Run a Java EE project divided by 4

我正在使用Netbeans運行Java ee Web項目。 我選擇嘗試使用GlassFish服務器。 該項目分為4個項目:

在此處輸入圖片說明

所以我想同時運行四個項目,因為它只是一個項目。 我也在使用Maven,並且已經為每個項目創建了依賴項(4個BUILD SUCCESSFUL)。

我嘗試運行第二個項目,因為它是具有index.jsp的項目。 但是我有一個錯誤500:

HTTP狀態500-內部服務器錯誤

類型例外報告

messageInternal服務器錯誤

描述服務器遇到內部錯誤,阻止其滿足此請求。

例外

org.apache.jasper.JasperException:PWC6033:JSP的Javac編譯錯誤

PWC6199:生成的servlet錯誤:源值1.5已過時,將在以后的版本中刪除

PWC6199:生成的Servlet錯誤:目標值1.5已過時,並將在以后的版本中刪除

PWC6199:生成的servlet錯誤:要禁止顯示有關過時選項的警告,請使用-Xlint:-options。

PWC6199:生成的servlet錯誤:程序包javax.servlet不存在

PWC6199:生成的servlet錯誤:程序包javax.servlet.http不存在

PWC6199:生成的servlet錯誤:程序包javax.servlet.jsp不存在

PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6199:生成的servlet錯誤:找不到符號符號:類JspFactory位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:包org.glassfish.jsp.api不存在

PWC6199:生成的servlet錯誤:找不到符號符號:類HttpServletRequest位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類HttpServletResponse位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類ServletException位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號symbol:
變量JspFactory位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類PageContext位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類HttpSession位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類ServletContext位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類ServletConfig位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類JspWriter位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類JspWriter位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類PageContext位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:包org.glassfish.jsp.api不存在

PWC6197:jsp文件:/index.jsp中的第5行出現錯誤PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6197:jsp文件:/index.jsp中的第41行出現錯誤PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6197:jsp文件:/index.jsp中的第42行發生錯誤PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6197:jsp文件:/index.jsp中的第46行出現錯誤PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6197:jsp文件:/index.jsp中的第114行發生錯誤PWC6199:生成的servlet錯誤:包org.apache.jasper.runtime不存在

PWC6199:生成的servlet錯誤:找不到符號符號:類SkipPageException位置:類org.apache.jsp.index_jsp

PWC6199:生成的servlet錯誤:找不到符號符號:類ServletException位置:類org.apache.jsp.index_jsp

我認為發生這種異常是因為它只運行一個項目。 有人可以幫我解決這個問題嗎?

您應該嘗試部署頂級Maven項目(父級)。

通常在JAVA EE中,您會看到類似這樣的內容。

pom root所有項目模塊都在這里定義。

之后,有您的EAR文件。 耳文件將包含對EJB和JSP項目以及其他模塊(如果有)的依賴。

然后,當您嘗試將應用程序部署到glassfish時,您需要部署EAR模塊。 然后,Glassfish會立即為您部署所有內容。

參考: http//www.javacodegeeks.com/2014/04/java-ee7-and-maven-project-for-newbies-part-1-a-simple-maven-project-structure-the-parent-pom。 html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM