错误日志 如下
ERROR Tag '<li>' (line 45, column 4) has a mismatched close tag at '</ul>' (line 46, column 3)
[markup = file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/gitweb/WEB-INF/classes/com/gitblit/wicket/pages/EmptyRepositoryPage_zh_CN.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head></head><body>
<wicket:extend>
<div class="container">
<h2>绌虹増鏈簱</h2>
<p></p>
<div class="row">
<div class="span10">
<div class="alert alert-success">
<span wicket:id="repository" style="font-weight: bold;">[repository]</span> 鐗堟湰搴撶洰鍓嶄负绌恒?
Gitblit 鏃犳硶鏌ョ湅銆?
<p></p>
璇峰線姝ょ綉鍧?繘琛屾帹閫?<span wicket:id="pushurl"></span>
<p></p>
<hr/>
褰撲綘鎺ㄩ?瀹屾瘯鍚庝綘鍙互 <b>鍒锋柊</b> 姝ら〉闈㈤噸鏂版煡鐪嬫偍鐨勭増鏈簱銆?
</div>
</div>
</div>
<h3>Git 鍛戒护琛屾牸寮?/h3>
<span style="padding-bottom:5px;">濡傛灉鎮ㄦ病鏈夋湰鍦?Git 鐗堟湰搴? 鎮ㄥ彲浠ュ厠闅嗘鐗堟湰搴? 鎻愪氦涓?簺鏂囦欢, 鐒跺悗灏嗘偍鐨勬彁浜ゆ帹閫佸洖Gitblit銆?/span>
<p></p>
<pre style="padding: 5px 30px;" wicket:id="cloneSyntax"></pre>
<p></p>
<span style="padding-bottom:5px;">濡傛灉鎮ㄥ凡缁忔湁涓?釜鏈湴鐨勬彁浜よ繃鐨勭増鏈簱, 閭d箞鎮ㄥ彲浠ュ皢姝ょ増鏈簱鍔犱负杩滅▼
鐗堟湰搴擄紝骞惰繘琛屾帹閫併?</span>
<p></p>
<pre wicket:id="remoteSyntax" style="padding: 5px 30px;"></pre>
<p></p>
<h3>瀛︿範 Git</h3>
濡傛灉鎮ㄤ笉鏄庣櫧杩欎簺淇℃伅浠?箞鎰忔?, 鎮ㄥ彲浠ュ弬鑰?<a href="http://book.git-scm.com">Git Community Book</a> 鎴栬? <a href="http://progit.org/book" target="_blank">Pro Git</a> 鍘绘洿鍔犳繁鍏ョ殑瀛︿範 Git 鐨勭敤娉曘?
<p></p>
<h4>寮?簮 Git 瀹㈡埛绔?/h4>
<ul>
<li><a href="http://git-scm.com">Git</a> - 瀹樻柟, 鍛戒护琛岀増鏈?Git</li>
<li><a href="http://tortoisegit.googlecode.com">TortoiseGit</a> - 涓?Windows 璧勬簮绠$悊鍣ㄩ泦鎴?(闇?瀹樻柟, 鍛戒护琛?Git 鐨勬敮鎸?</li>
<li><a href="http://eclipse.org/egit">Eclipse/EGit</a> - Git for the Eclipse IDE (鍩轰簬 JGit, 绫讳技 Gitblit)</li>
<li><a href="https://code.google.com/p/gitextensions/">Git Extensions</a> - C# 鐗堟湰鐨?Git 鍓嶇锛屼笌 Windows 璧勬簮绠$悊鍣ㄥ拰 Visual Studio 闆嗘垚</li>
<li><a href="http://rowanj.github.io/gitx/">GitX-dev</a> - Mac OS X Git 瀹㈡埛绔?/li>
</ul>
<p></p>
<h4>鍟嗕笟/闂簮 Git 瀹㈡埛绔?/h4>
<ul>
<li><a href="http://www.syntevo.com/smartgithg">SmartGit/Hg</a> - Java 鐗堟湰鐨勬敮鎸?Git, Mercurial 鍜?SVN 瀹㈡埛绔簲鐢?(闇?瀹樻柟, 鍛戒护琛?Git 鐨勬敮鎸?</li>
<li><a href="http://www.sourcetreeapp.com/">SourceTree</a> - 鍏嶈垂鐨?Mac Git Mercurial 浠ュ強 SVN 瀹㈡埛绔? Mercurial, and SVN</li>
<li><a href="http://www.git-tower.com/">Tower</a> - Mac OS X Git 瀹㈡埛绔?/li>
</ul>
</div>
</wicket:extend>
</body>
</html>, index = 20, current = [Raw markup]]
org.apache.wicket.markup.MarkupException: Tag '<li>' (line 45, column 4) has a mismatched close tag at '</ul>' (line 46, column 3)
[markup = file:/D:/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/gitweb/WEB-INF/classes/com/gitblit/wicket/pages/EmptyRepositoryPage_zh_CN.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN">
<head></head><body>
<wicket:extend>
<div class="container">
<h2>绌虹増鏈簱</h2>
<p></p>
<div class="row">
<div class="span10">
<div class="alert alert-success">
<span wicket:id="repository" style="font-weight: bold;">[repository]</span> 鐗堟湰搴撶洰鍓嶄负绌恒?
Gitblit 鏃犳硶鏌ョ湅銆?
<p></p>
璇峰線姝ょ綉鍧?繘琛屾帹閫?<span wicket:id="pushurl"></span>
<p></p>
<hr/>
褰撲綘鎺ㄩ?瀹屾瘯鍚庝綘鍙互 <b>鍒锋柊</b> 姝ら〉闈㈤噸鏂版煡鐪嬫偍鐨勭増鏈簱銆?
</div>
</div>
</div>
<h3>Git 鍛戒护琛屾牸寮?/h3>
<span style="padding-bottom:5px;">濡傛灉鎮ㄦ病鏈夋湰鍦?Git 鐗堟湰搴? 鎮ㄥ彲浠ュ厠闅嗘鐗堟湰搴? 鎻愪氦涓?簺鏂囦欢, 鐒跺悗灏嗘偍鐨勬彁浜ゆ帹閫佸洖Gitblit銆?/span>
<p></p>
<pre style="padding: 5px 30px;" wicket:id="cloneSyntax"></pre>
<p></p>
<span style="padding-bottom:5px;">濡傛灉鎮ㄥ凡缁忔湁涓?釜鏈湴鐨勬彁浜よ繃鐨勭増鏈簱, 閭d箞鎮ㄥ彲浠ュ皢姝ょ増鏈簱鍔犱负杩滅▼
鐗堟湰搴擄紝骞惰繘琛屾帹閫併?</span>
<p></p>
<pre wicket:id="remoteSyntax" style="padding: 5px 30px;"></pre>
<p></p>
<h3>瀛︿範 Git</h3>
濡傛灉鎮ㄤ笉鏄庣櫧杩欎簺淇℃伅浠?箞鎰忔?, 鎮ㄥ彲浠ュ弬鑰?<a href="http://book.git-scm.com">Git Community Book</a> 鎴栬? <a href="http://progit.org/book" target="_blank">Pro Git</a> 鍘绘洿鍔犳繁鍏ョ殑瀛︿範 Git 鐨勭敤娉曘?
<p></p>
<h4>寮?簮 Git 瀹㈡埛绔?/h4>
<ul>
<li><a href="http://git-scm.com">Git</a> - 瀹樻柟, 鍛戒护琛岀増鏈?Git</li>
<li><a href="http://tortoisegit.googlecode.com">TortoiseGit</a> - 涓?Windows 璧勬簮绠$悊鍣ㄩ泦鎴?(闇?瀹樻柟, 鍛戒护琛?Git 鐨勬敮鎸?</li>
<li><a href="http://eclipse.org/egit">Eclipse/EGit</a> - Git for the Eclipse IDE (鍩轰簬 JGit, 绫讳技 Gitblit)</li>
<li><a href="https://code.google.com/p/gitextensions/">Git Extensions</a> - C# 鐗堟湰鐨?Git 鍓嶇锛屼笌 Windows 璧勬簮绠$悊鍣ㄥ拰 Visual Studio 闆嗘垚</li>
<li><a href="http://rowanj.github.io/gitx/">GitX-dev</a> - Mac OS X Git 瀹㈡埛绔?/li>
</ul>
<p></p>
<h4>鍟嗕笟/闂簮 Git 瀹㈡埛绔?/h4>
<ul>
<li><a href="http://www.syntevo.com/smartgithg">SmartGit/Hg</a> - Java 鐗堟湰鐨勬敮鎸?Git, Mercurial 鍜?SVN 瀹㈡埛绔簲鐢?(闇?瀹樻柟, 鍛戒护琛?Git 鐨勬敮鎸?</li>
<li><a href="http://www.sourcetreeapp.com/">SourceTree</a> - 鍏嶈垂鐨?Mac Git Mercurial 浠ュ強 SVN 瀹㈡埛绔? Mercurial, and SVN</li>
<li><a href="http://www.git-tower.com/">Tower</a> - Mac OS X Git 瀹㈡埛绔?/li>
</ul>
</div>
</wicket:extend>
</body>
</html>, index = 20, current = [Raw markup]]
at org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:397)
at org.apache.wicket.markup.MarkupParser.parse(MarkupParser.java:274)
at org.apache.wicket.markup.loader.SimpleMarkupLoader.loadMarkup(SimpleMarkupLoader.java:52)
at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:62)
at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:55)
at org.apache.wicket.markup.MarkupCache.loadMarkup(MarkupCache.java:465)
at org.apache.wicket.markup.MarkupCache.loadMarkupAndWatchForChanges(MarkupCache.java:561)
at org.apache.wicket.markup.MarkupCache.getMarkup(MarkupCache.java:325)
at org.apache.wicket.markup.MarkupCache.getMarkupStream(MarkupCache.java:216)
at org.apache.wicket.MarkupContainer.getAssociatedMarkupStream(MarkupContainer.java:371)
at org.apache.wicket.Page.onRender(Page.java:1592)
at org.apache.wicket.Component.render(Component.java:2525)
at org.apache.wicket.Page.renderPage(Page.java:933)
at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:261)
at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1287)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1358)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1465)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.gitblit.EnforceAuthenticationFilter.doFilter(EnforceAuthenticationFilter.java:87)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.text.ParseException: Tag '<li>' (line 45, column 4) has a mismatched close tag at '</ul>' (line 46, column 3)
at org.apache.wicket.markup.parser.filter.HtmlHandler.nextTag(HtmlHandler.java:148)
at org.apache.wicket.markup.parser.filter.WicketRemoveTagHandler.nextTag(WicketRemoveTagHandler.java:60)
at org.apache.wicket.markup.parser.filter.WicketLinkTagHandler.nextTag(WicketLinkTagHandler.java:94)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.WicketNamespaceHandler.nextTag(WicketNamespaceHandler.java:73)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.WicketMessageTagHandler.nextTag(WicketMessageTagHandler.java:81)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.HtmlHeaderSectionHandler.nextTag(HtmlHeaderSectionHandler.java:77)
at org.apache.wicket.markup.parser.filter.HeadForceTagIdHandler.nextTag(HeadForceTagIdHandler.java:79)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.OpenCloseTagExpander.nextTag(OpenCloseTagExpander.java:58)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.EnclosureHandler.nextTag(EnclosureHandler.java:76)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.parser.filter.InlineEnclosureHandler.nextTag(InlineEnclosureHandler.java:70)
at org.apache.wicket.markup.parser.AbstractMarkupFilter.nextComponentTag(AbstractMarkupFilter.java:82)
at org.apache.wicket.markup.html.form.AutoLabelTagHandler.nextTag(AutoLabelTagHandler.java:36)
at org.apache.wicket.markup.parser.filter.RelativePathPrefixHandler.nextTag(RelativePathPrefixHandler.java:116)
at org.apache.wicket.markup.MarkupParser.getNextTag(MarkupParser.java:306)
at org.apache.wicket.markup.MarkupParser.parseMarkup(MarkupParser.java:326)
... 40 more
1
简单的 直接把
com\gitblit\wicket\pages\EmptyRepositoryPage_zh_CN.html
直接UTF-8转成GB2312
2
在 GitBlitWebApp.init 中添加函数来设置编码 getMarkupSettings().setDefaultMarkupEncoding("UTF-8");
推荐使用第2种方法
此问题 应该只有windows系统有