incubator-jspwiki-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Gao <david...@gmail.com>
Subject Re: base URL problem if using JSPWiki via tomcat mod_jk
Date Thu, 05 Mar 2009 02:43:54 GMT
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)


Mime
View raw message