Seasar2で学ぶ DIとAOPについて−−再<br><br>>それはそれとして、どのあたりのコードを試すと出るのか示していただけますか?<br><br>プロジェクトの開始時からエラーです。したがって正常な画面は1つも出ていません。<br>今回はテーブルを作り直したので違うメッセージが出ています。<br>例外<br><br>javax.servlet.ServletException: [ESSR0071]SQLで例外が発生しました。理由はorg.apache.derby.client.am.SqlException: A lock could not be obtained within the time requested<br> javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)<br> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)<br> org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)<br> org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:60)<br><br>原因<br><br>org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外が発生しました。理由はorg.apache.derby.client.am.SqlException: A lock could not be obtained within the time requested<br> org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:124)<br> org.seasar.dao.impl.SelectDynamicCommand.execute(SelectDynamicCommand.java:55)<br> org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:51)<br><br>************************************************<br>ちなみに今回のsqlは次のとおりです。<br>CREATE TABLE "HTMLCACHE"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,PAGEID INTEGER NOT NULL ,HTML VARCHAR(256), CONSTRAINT SYS_IDX_49 PRIMARY KEY (ID) )<br>CREATE TABLE "PAGES"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,NAME VARCHAR(64) NOT NULL , CONSTRAINT SYS_IDX_46 PRIMARY KEY (ID) )<br>CREATE TABLE "REVERSELINKS"(PAGEID INTEGER NOT NULL ,LINK INTEGER NOT NULL )<br>CREATE TABLE "SOURCES"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,TIMESTAMP TIMESTAMP,REVISION SMALLINT,PAGEID INTEGER NOT NULL ,SOURCETEXT VARCHAR(128), CONSTRAINT SYS_IDX_53 PRIMARY KEY (ID) )
Seasar2で学ぶ DIとAOPについて−−再<br><br>>それはそれとして、どのあたりのコードを試すと出るのか示していただけますか?<br><br>プロジェクトの開始時からエラーです。したがって正常な画面は1つも出ていません。<br>今回はテーブルを作り直したので違うメッセージが出ています。<br>例外<br><br>javax.servlet.ServletException: [ESSR0071]SQLで例外が発生しました。理由はorg.apache.derby.client.am.SqlException: A lock could not be obtained within the time requested<br> javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)<br> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:112)<br> org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)<br> org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:60)<br><br>原因<br><br>org.seasar.framework.exception.SQLRuntimeException: [ESSR0071]SQLで例外が発生しました。理由はorg.apache.derby.client.am.SqlException: A lock could not be obtained within the time requested<br> org.seasar.extension.jdbc.impl.BasicSelectHandler.execute(BasicSelectHandler.java:124)<br> org.seasar.dao.impl.SelectDynamicCommand.execute(SelectDynamicCommand.java:55)<br> org.seasar.dao.interceptors.S2DaoInterceptor.invoke(S2DaoInterceptor.java:51)<br><br>************************************************<br>ちなみに今回のsqlは次のとおりです。<br>CREATE TABLE "HTMLCACHE"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,PAGEID INTEGER NOT NULL ,HTML VARCHAR(256), CONSTRAINT SYS_IDX_49 PRIMARY KEY (ID) )<br>CREATE TABLE "PAGES"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,NAME VARCHAR(64) NOT NULL , CONSTRAINT SYS_IDX_46 PRIMARY KEY (ID) )<br>CREATE TABLE "REVERSELINKS"(PAGEID INTEGER NOT NULL ,LINK INTEGER NOT NULL )<br>CREATE TABLE "SOURCES"(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL ,TIMESTAMP TIMESTAMP,REVISION SMALLINT,PAGEID INTEGER NOT NULL ,SOURCETEXT VARCHAR(128), CONSTRAINT SYS_IDX_53 PRIMARY KEY (ID) )
どうも。<br>週末にでもSun App Serverをダウンロードして確認してみますのでお待ちください。<br>ところで、いろいろ指図して申し訳ないのですが、次からは例外などの貼り付けそのものは、backyard(Wikiのほう)にしていただけますか。で、書き込んだという連絡をツッコミにしていただけると助かります。というのは、ツッコミもRSSの配信対象にしているので、結構、この量はインパクトがあるからです。よろしくお願いします。