Date of First Response: 2010-02-10 10:25:43 project_key: JBEWS I would like to ask at what level is jsvc supported in EWS. Currently we are shipping source code. To what extend is this supported. Why don't we compile the utility if we are going to support it? Or should that be removed from the distribution or just marked unsupported? In my opinion leaving in source will be harmful for both customers and us. Not all machines have a dev environment setup so it it will be extra burden for clients and QE to run and test. Setting up the build process to compile that should be much more straightforward. Or removing that will also be fine in my opinion if jsvc is not giving some great advantage I fail to see. Thanks
Aleks, i opened JBPAPP-3609 for including a compiled binary. We might not have time to do it for 1.0.1. Moving to 1.0.2
Ah, I tried to find that one but somehow my JIRA search was not successful so filed a new one. I'm not sure how would it be best to track this one though because it also has documentation implications. If we include a compiled in version, then the docs should state that. On the other hand, if one needs to compile, instructions are not clear because there are development packages needed to be installed and for example solaris' tar doesn't take xvfz argument (z being a problem). One needs to gunzip and then tar xvf. Or should that be only incuded in the release notes. In any case though we will need to handle the situation in this release somehow so probably we can keep my JIRA issue for this release and yours for the next?
Link: Added: This issue related JBPAPP-3609
Ok. I didn't think about the docs issue. Reopening for 1.0.1 I am not sure how the docs are maintained. The upstream docs for most part contain instructions for the unix(linux) platforms. For cases where the instructions differ for solaris or windows we need to include in our online documentation.
Assigning to Laura as this is a docs issue for the current release.
This is target for 1.0.2
Aleksandar, can you provide me with more details about the compilation process, or link me to upstream documentation with more details? Otherwise there is little to report in the release notes other than that jsvc ships uncompiled. Thanks!
There is INSTALL.txt in share/tomcat[56]/bin/jsvc.tar.gz But it talks nothing about what tools you need have installed before that works. I can only say that you need some subset of the tools needed to build EWS.
Mladen, can you give me any further information?
I have enabled jakarta-commons-daemon native binary (jsvc) build for non-windows platforms. We can include it in 1.0.1 or postpone for 1.0.2 I suppose we would need some sort of wrapper scripts for tomcat5 and tomcat6 Since this requires much more work then actual compiling, if we choose to ship the jsvc binary with 1.0.1 we should note that we will provide wrapper scripts with 1.0.2 Regarding tools needed for building jsvc on Solaris there is only two requirements SunStudio 12 and Java1.4+ SDK (JRE won't be enough). For Linux one will also need Java SDK and gcc toolchain. Windows already has jakarta-commons-daemon binaries as part of tomcat distribution and those are named tomcat5.exe, tomcat5w.exe, tomcat6.exe and tomcat6w.exe
Re enabled in 1.0.2-dev
Accepted for 1.0.2
We would need to upgrade to commons-daemon 1.0.4 It contains full support for running Tomcat and JBOSS AS
Link: Added: This issue is a dependency of JBPAPP-4709
BTW, we could directly reuse official binaries (I made them BTW) http://www.apache.org/dist/commons/daemon/binaries/1.0.4/
I suggest we use latest stable version: http://www.apache.org/dist/commons/daemon/binaries/1.0.5/ This would mean to update the rpm (probably inside RHEL-5-EP-5 branch) Also this component would be build as one-off for both Tomcat5 and Tomcat6 resolving duplicates on Solaris and WIndows, as well on RHEL,
Link: Added: This issue related JBPAPP-5465
Permaine, based on Mladen's last comments I am assigning this to you. It is important to include this JIRA for the 1.0.2 release.
daemon already upgraded to 1.0.5 in JBPAPP-5465.
Assigning back to Mladen to see if he needs any additional work to get this in EWS 1.0.2. Mladen, please mark this as resolved if you're already done. Thanks!
jsvc is now found in the EWS bundles. Closing this issue although we see some problems as reported by JBPAPP-6079
Link: Added: This issue is related to JBPAPP-6079