Petr Jiricka wrote:
> On Sep 19, 2008, at 10:53 AM, Petr Sumbera wrote:
> 
>> Basant Kumar kukreja wrote:
>>> On Thu, Sep 18, 2008 at 11:19:54AM +0200, Petr Sumbera wrote:
>>>> Basant Kumar kukreja wrote:
>>>>> Why conf is located in /var/tomcat6/conf? Shouldn't it be /etc/ 
>>>>> tomcat6/conf?
>>>> Tomcat expects its configuration at CATALINA_BASE/conf directory.  
>>>> It seems
>>>> to be kind of hardwired there.
>>> We can create a patch to remove this hardwired thing. If patch  
>>> requires too
>>> many changes then here is a alternative approach which I think can  
>>> work :
>>> * Put the configuration in /etc/tomcat6/conf
>>> * Create the symbolic link in /var/tomcat6 directory e.g
>>>   # ln -s /etc/tomcat6/conf /var/tomcat6/conf
>>>
>>> If possible, patching the source code is best choice (and not  
>>> using symlinks).
>>> That's what Web Stack team is doing for integrating apache and php.
>> Tomcat is often used by several users/projects on the same server. In
>> such case CATALINA_BASE is set to point to different directory. Moving
>> configuration out of CATALINA_BASE and placing it in /etc wouldn't  
>> allow
>> this.
> 
> One other consideration is how should (and will) this work with  
> NetBeans? When you install NetBeans through the installer, it also  
> includes Tomcat: http://download.netbeans.org/netbeans/6.5/beta/. But  
> when you download NetBeans via OpenSolaris packages, then the right  
> thing would be to use the installation of Tomcat that comes with  
> webstack. At the same time, when Tomcat is started from NetBeans, it  
> should probably use a separate configuration dir (CATALINA_BASE),  
> because in NetBeans you are using Tomcat for *development*, and you  
> probably don't want your development environment to clash with the  
> "production" environment. This is what NetBeans already does - it  
> creates its own CATALINA_BASE at $HOME/.netbeans/<nbversion>/ 
> tomcat_base.
> 
> So, will this be possible with the Tomcat included with webstack?  
> Will NetBeans be able to specify its own Tomcat configuration  
> directory under the .netbeans dir?

I believe this feasible. If NetBeans are able to run with Tomcat 6.0.x 
(which is now greatest stable one), they just need to use CATALINA_BASE 
and set up different TCP port then is standard one.

When I have testing packages with Tomcat according this proposal we can 
try to test it.

Petr

Reply via email to