incubator-jspwiki-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Harry Metske <harry.met...@gmail.com>
Subject Re: base URL problem if using JSPWiki via tomcat mod_jk
Date Fri, 06 Mar 2009 16:28:44 GMT
yes, you are right


2009/3/6 David Gao <davidgjm@gmail.com>

> Hi Andrew,
>
> Actually I have been running JSPWiki 2.6.4 with mod_jk over a year. As you
> said, everything works great under mod_jk, but only for 2.6.4. Recently I
> updated the application to 2.8.1. I find that when I was done with
> editing/creating a page and click save, JSPWiki will redirect me to the
> exact URL defined in baseURL value in jspwiki.properties. And then the
> browser will complain about page-not-found.
>
> My scenario is:
> -- with mod_jk, jspwiki is accessed via default http port 80
> -- with tomcat, it is accessed via default tomcat port 8080
> -- with https, it's port 443
>
> I think perhaps the only solution is to use only ONE access method. Am I
> right?
>
>  David -- you should be able to use mod_jk without any issues. You just
>> need to have the right Apache directives.
>>
>> This is a little out of date, but the mod_jk notes mostly still apply:
>>
>> http://www.jspwiki.org/wiki/DeploymentOptimizations
>>
>> On Wed, Mar 4, 2009 at 9:43 PM, David Gao <davidgjm@gmail.com> wrote:
>>
>>
>>> well, I see the point here.
>>>
>>> I think I will have to use JSPWiki as a standalone application instead of
>>> using it via mod_jk. I will try to see whether I can find some workaround
>>> for skipping baseURL.
>>>
>>> Thanks for the explanation.
>>>
>>>
>>>
>>>> Shortly put, no. There are loads of things which are dependent on
>>>> getting
>>>> the right hostname (cookies being one of them), and everything just
>>>> breaks
>>>> subtly if you remove the baseURL from use. Your scenario in which a wiki
>>>> is
>>>> available under several different hostnames was never supported (and is
>>>> a
>>>> bad practice to boot).
>>>>
>>>> 2.6 would also break in certain cases which is why the baseurl is
>>>> required.
>>>>
>>>> It is not impossible to make JSPWiki run without baseURL, but I believe
>>>> it
>>>> would take quite an effort to make sure it does so in every case.
>>>>  Patches
>>>> are welcome...
>>>>
>>>> /Janne
>>>>
>>>> On Mar 4, 2009, at 12:25 , David Gao wrote:
>>>>
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> As far as I know, the property jspwiki.baseurl is not mandatory prior
>>>>> to
>>>>> Version 2.8(For instance, 2.6.x). Base URL value becomes a required
>>>>> setting
>>>>> for JSPWiki starting from version 2.8. However, the base URL issue
>>>>> starts to
>>>>> bother me after I have upgraded my JSPWiki to 2.8.1. I could only use
>>>>> wiki
>>>>> and edit pages correctly by using the url defined in the base URL
>>>>> property,
>>>>> otherwise JSPWiki will redirect me to the defined base URL when I am
>>>>> editing
>>>>> pages from URLs other than the defined base URL.
>>>>>
>>>>> My question is: is there a way to disable base URL feature if I am not
>>>>> using RSS? I know that RSS requires fixed URL.
>>>>>
>>>>> Here is how I used JSPWiki:
>>>>>
>>>>> My JSPWiki is running with Tomcat 6 in a corporate intranet. My boss
>>>>> requires me to provide several ways to access JSPWiki. Namely: a)
>>>>> access
>>>>> tomcat directly (like http://localhost:8080/wiki) and this method is
>>>>> discouraged since it requires additional port 8080. b) access wiki
>>>>> through
>>>>> Apache Server via mod_jk (http://localhost/wiki) and we run several
>>>>> other
>>>>> web applications on Apache server. c) access through internet. And an
>>>>> internet host name is not possible due to corporate IT policy. The wiki
>>>>> has
>>>>> to be accessed by ip address like https://xxx.xxx.xxx.xxx/wiki.
>>>>>
>>>>> Best Regards
>>>>>
>>>>> --
>>>>> David Gao (davidgjm@gmail.com)
>>>>>
>>>>>
>>>>
>>>>
>>> --
>>> David Gao (davidgjm@gmail.com)
>>>
>>>
>>>
>>>
>>
>>
>>
>
> --
> David Gao (davidgjm@gmail.com)
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message