jCVSweb
なぜかSolaris上ではViewCVSもcvswebもうまく動かなかったんで,最後にアテにしたのがコイツ.
バグ付きでリリースされているのでセットアップにちょっと苦労したけど,Solarisで初めてまともに動いたCVS-Viewer.
セットアップ方法,忘れぬようにメモしておかねば.
#ここのフォーラムが参考になる.>JCVS Dicussion Forum
1.以下のファイルのuseBeanタグでList,Map,Setを指定している部分をそれぞれArrayList,TreeMap, TreeSetに書き換える. ・ListEntries.jsp ・MyHome.jsp ・ShowGrants.jsp ・ShowMimeTypes.jsp ・SummaryList.jsp ・UserGrant.jsp ・UserSelect.jsp 2.以下のファイルの<html:checkbox>の閉じ方が間違っているので,正しく修正する.あとコメントアウトの仕方 も間違ってる. <html:checkbox />...</html:checkbox>ってなってるのを,<html:checkbox >...</html:checkbox>に. <!-- <html:option>..</html:option>-->ってなってるので,思い切って削除してしまう. ・EditConfig.jsp ・EditProjectDef.jsp ・EditUser.jsp ・PrettyDiffs.jsp ・UserGrant.jsp 3.EditProject.jspのjcvsGrantCountはuseBeanタグでは取得できない場合があるんで,それを削除して以下の ように書き換える. <%--<jsp:useBean id="jcvsGrantCount" scope="request" class="java.lang.Integer"/>--%> <% Integer jcvsGrantCount = new Integer("0"); Object o = request.getAttribute("jcvsGrantCount"); if (o != null && o instanceof Integer) { jcvsGrantCount = (Integer)o; } %> (おまけ)layoutsフォルダのBasePage.jsp,StaticPage.jspに以下の行を追加すると日本語がちゃんと表示される. ・ファイルの先頭に追加 <%@ page contentType="text/html; charset=8859_1" %> ・HEADタグ部分に追加 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">