finally tracked things down.  The issue is that it needs a valid
sessionid to get to the right place.  I hacked around this by
internally making a request and parsing the sessionid from:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd";>
<!--
Copyright 2004-2011 H2 Group.
Multiple-Licensed under the H2 License, Version 1.0,
and under the Eclipse Public License, Version 1.0
(http://h2database.com/html/license.html).
Initial Developer: H2 Group
-->
<html><head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>H2 Console</title>
    <link rel="stylesheet" type="text/css" href="stylesheet.css" />
<script type="text/javascript">
location.href = 'login.jsp?jsessionid=ae8d456f0d5cc092dcc3286be4fcbe13';
</script>
</head>
<body style="margin: 20px;">

<h1>Welcome to H2</h1>
<h2>No Javascript</h2>
If you are not automatically redirected to the login page, then
Javascript is currently disabled or your browser does not support Javascript.
For this application to work, Javascript is essential.
Please enable Javascript now, or use another web browser that supports it.

</body></html>


On Mon, Apr 23, 2012 at 10:03 AM, Thomas Mueller
<[email protected]> wrote:
> Hi,
>
> I didn't test it myself, but I believe this should do the
> trick: action="/h2/console/login.do" (.do instead of .jsp).
>
> Regards,
> Thomas
>
>
> On Wednesday, April 11, 2012, Ryan McKinley wrote:
>>
>> I am running embedded H2 within a webapp.  I want to expose the web
>> console in a management link.  I can successfully link to the web
>> console login screen, but I would like to link directly to a database.
>>  Running in jetty, my web.xml includes:
>>
>>    <servlet>
>>      <servlet-name>H2Console</servlet-name>
>>      <servlet-class>org.h2.server.web.WebServlet</servlet-class>
>>    </servlet>
>>    <servlet-mapping>
>>      <servlet-name>H2Console</servlet-name>
>>      <url-pattern>/h2/console/*</url-pattern>
>>    </servlet-mapping>
>>
>> In my app I have a page with:
>>
>> <form method="POST" action="/h2/console/login.jsp">
>>  <input type="hidden" name="user" value="sa" />
>>  <input type="hidden" name="password" value="" />
>>  <input type="hidden" name="driver" value="org.h2.Driver" />
>>  <input type="hidden" name="language" value="en" />
>>  <input type="hidden" name="setting" value="Generic H2 (Embedded)" />
>>  <input type="hidden" name="name" value="Generic H2 (Embedded)" />
>>  <input type="hidden" name="url" value="jdbc:h2:C:\path\to\my\h2\db" />
>>  <input type="submit" value="H2"/>
>> </form>
>>
>> everything I try keeps pointing to the initial login screen.
>>
>> Any suggestions on how to link to an open DB?
>>
>> Thanks
>> ryan
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "H2 Database" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/h2-database?hl=en.
>>
> --
> You received this message because you are subscribed to the Google Groups
> "H2 Database" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/h2-database?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en.

Reply via email to