Javaの経験は浅いです。
Apache Tomcat/6.0.20 直下のlogを見ましたけど、特に異常はなさそうです。
下記のエラーの解消方法を教えていただけますか?

HTTPステータス

500 -

type 例外レポート メッセージ

説明

The server encountered an internal error () that prevented it from fulfilling this request.

例外

java.lang.StringIndexOutOfBoundsException: String index out of range: -9
java.lang.String.substring(String.java:1938)
java.lang.String.substring(String.java:1905)
pds.document.provider.PosFile.parseTag(PosFile.java:104)
pds.document.provider.PatentDocument.init(PatentDocument.java:66)
pds.servlet.ShowPatentDocument.showPatentDocumentImpl(ShowPatentDocument.java:116)
pds.servlet.ShowPatentDocument.doPost(ShowPatentDocument.java:74)
pds.servlet.ShowPatentDocument.doGet(ShowPatentDocument.java:38)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

注意

原因のすべてのスタックトレースは、Apache Tomcat/6.0.20のログに記録されています