1. 程式人生 > >bug寶典之JAVA篇 web工程識別不了

bug寶典之JAVA篇 web工程識別不了

使用mac的split view還是比較爽,可以一邊編寫程式碼,一邊寫blog,遇到問題就可以記錄下來。要是10年前開始有筆記的習慣就好了,當年年少不懂事,現在正當年,亡羊補牢,希望不晚。 以前習慣使用eclipse,win10下面使用idea,跑我的程式,也可以跑起來,但mac下面不知道為啥就出現下面的錯誤。 這個錯誤咋看一下,挺熟悉,無非告訴你jstl的標籤他不認識,也就是說沒有載入進去,可以在網上找的很多的辦法,都沒有解決方案。苦惱中。

org.apache.jasper.JasperException: /WEB-INF/views/include/taglib.jsp(2,61) PWC6188:
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:378
) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:172) at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:431) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:240) at org.apache.jasper.compiler.
Parser.parseTaglibDirective(Parser.java:502) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:582) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1652) at org.apache.jasper.compiler.Parser.parse(Parser.java:185) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:161) at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:394) at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:431) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:574) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1652) at org.apache.jasper.compiler.Parser.parse(Parser.java:185) at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244) at org.apache.jasper.compiler.ParserController.parse(ParserController.java:145) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:212) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:625) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.JspPropertyGroupServlet.service(JspPropertyGroupServlet.java:132) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:575) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:276) at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:103)

對比mac和win10下面的差別 1 但是mac下面卻是這樣的 2 2 有上面可以看出,既沒有spring,也沒有facets可以配置。如果有,還可以參考Intellij Idea識別Java Web專案 沒有spring的問題很好解決,按照下面的操作,勾選spring support就可以了。 在這裡插入圖片描述 沒有web選項,研究了一下,是沒有Java EE:Java Server Faces,選上重啟就可以了 2 這些配置完畢後,可以,注意下面兩個目錄要配置正確 3 即使按照上面的配置,啟動仍然出現錯誤,真是糾結。。 接著我嘗試直接使用maven中jetty:run啟動,正常解決 配置

<plugin>
				<groupId>org.eclipse.jetty</groupId>
				<artifactId>jetty-maven-plugin</artifactId>
				<version>9.4.5.v20170502</version>
				<configuration>
					<scanIntervalSeconds>10</scanIntervalSeconds>
					<httpConnector>
						<port>8097</port>
					</httpConnector>
					<webApp>
						<contextPath>/fay</contextPath>
					</webApp>
				</configuration>
			</plugin>