Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Matt Hogstrom wrote: It would be nice for the script to detect if a JDK was present and if not exit with a nice message :) You ask...you shall receive ;-) Done. Sendingscripts/deploy.sh Sendingscripts/startup.sh Transmitting file data .. Committed revision 231232. - Matt Bruce Snyder (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12318246 ] Bruce Snyder commented on GERONIMO-693: --- I agree, David. I was already looking at that tool. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as br ainless as a script called startup).
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
AFAIK, HEAD no longer requires a JDK and can run with the JRE ? M4 requires the JDK. It may be useful to allow Geronimo to run under the JDK as AFAIK the JDK's rt.jar has debug info for the classes (except the sun classes) but the JRE's rt.jar doesn't (see difference in size of JAR). I'm not sure whether there is much of an impact on performance using the debug enabled (JDK) classes at class loading time compared with the JRE. Considering that most people have JAVA_HOME pointing to their JDK (due to other tools they have installed), should we use JRE_HOME by default (if it is set) and provide a parameter to switch to using JAVA_HOME for the JDK? John This e-mail message and any attachments may contain confidential, proprietary or non-public information. This information is intended solely for the designated recipient(s). If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail. Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited. Any opinions expressed in this e-mail are those of the author personally. Jeff Genender [EMAIL PROTECTED] 10-Aug-2005 11:48 PM Please respond to dev@geronimo.apache.org To dev@geronimo.apache.org cc Subject Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory Matt Hogstrom wrote: It would be nice for the script to detect if a JDK was present and if not exit with a nice message :) You ask...you shall receive ;-) Done. Sendingscripts/deploy.sh Sendingscripts/startup.sh Transmitting file data .. Committed revision 231232. - Matt Bruce Snyder (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12318246 ] Bruce Snyder commented on GERONIMO-693: --- I agree, David. I was already looking at that tool. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as br ainless as a script called startup).
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Will this affect the compiling of JSPs if we just use a JRE? [EMAIL PROTECTED] wrote: AFAIK, HEAD no longer requires a JDK and can run with the JRE ? M4 requires the JDK. It may be useful to allow Geronimo to run under the JDK as AFAIK the JDK's rt.jar has debug info for the classes (except the sun classes) but the JRE's rt.jar doesn't (see difference in size of JAR). I'm not sure whether there is much of an impact on performance using the debug enabled (JDK) classes at class loading time compared with the JRE. Considering that most people have JAVA_HOME pointing to their JDK (due to other tools they have installed), should we use JRE_HOME by default (if it is set) and provide a parameter to switch to using JAVA_HOME for the JDK? John This e-mail message and any attachments may contain confidential, proprietary or non-public information. This information is intended solely for the designated recipient(s). If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail. Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited. Any opinions expressed in this e-mail are those of the author personally. *Jeff Genender [EMAIL PROTECTED]* 10-Aug-2005 11:48 PM Please respond to dev@geronimo.apache.org To dev@geronimo.apache.org cc Subject Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory Matt Hogstrom wrote: It would be nice for the script to detect if a JDK was present and if not exit with a nice message :) You ask...you shall receive ;-) Done. Sendingscripts/deploy.sh Sendingscripts/startup.sh Transmitting file data .. Committed revision 231232. - Matt Bruce Snyder (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12318246 ] Bruce Snyder commented on GERONIMO-693: --- I agree, David. I was already looking at that tool. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as br ainless as a script called startup).
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
no, the eclipse compiler just needs a jre. david jencks On Aug 10, 2005, at 3:44 PM, Jeff Genender wrote: Will this affect the compiling of JSPs if we just use a JRE? [EMAIL PROTECTED] wrote: AFAIK, HEAD no longer requires a JDK and can run with the JRE ? M4 requires the JDK. It may be useful to allow Geronimo to run under the JDK as AFAIK the JDK's rt.jar has debug info for the classes (except the sun classes) but the JRE's rt.jar doesn't (see difference in size of JAR). I'm not sure whether there is much of an impact on performance using the debug enabled (JDK) classes at class loading time compared with the JRE. Considering that most people have JAVA_HOME pointing to their JDK (due to other tools they have installed), should we use JRE_HOME by default (if it is set) and provide a parameter to switch to using JAVA_HOME for the JDK? John This e-mail message and any attachments may contain confidential, proprietary or non-public information. This information is intended solely for the designated recipient(s). If an addressing or transmission error has misdirected this e-mail, please notify the sender immediately and destroy this e-mail. Any review, dissemination, use or reliance upon this information by unintended recipients is prohibited. Any opinions expressed in this e-mail are those of the author personally. *Jeff Genender [EMAIL PROTECTED]* 10-Aug-2005 11:48 PM Please respond to dev@geronimo.apache.org To dev@geronimo.apache.org cc Subject Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory Matt Hogstrom wrote: It would be nice for the script to detect if a JDK was present and if not exit with a nice message :) You ask...you shall receive ;-) Done. Sendingscripts/deploy.sh Sendingscripts/startup.sh Transmitting file data .. Committed revision 231232. - Matt Bruce Snyder (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12318246 ] Bruce Snyder commented on GERONIMO-693: --- I agree, David. I was already looking at that tool. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as br ainless as a script called startup).
[jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
[ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12318246 ] Bruce Snyder commented on GERONIMO-693: --- I agree, David. I was already looking at that tool. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
[ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12317686 ] David Jencks commented on GERONIMO-693: --- I talked to Jason van Zyl who strongly recommends Java Service Wrappers which provides scripts for numerous platfomrs and various kinds of daemon restart functionality. See http://wrapper.tanukisoftware.org/doc/english/history.html Jason uses it with continuum. I suggest we include all the JSW stuff in scripts, including a subdirectory for the JSW jar(s) Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
[ http://issues.apache.org/jira/browse/GERONIMO-693?page=comments#action_12317031 ] Bruce Snyder commented on GERONIMO-693: --- I just checked in the beginnings of a startup shell script in the scripts directory. I need to figure out how to copy it into the assembly/target/geronimo-1.0-SNAPSHOT/bin/ directory during the build process. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Components: usability Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java -jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
I think the trick is you must set the value before the vm attempt to load any classes from the endorsed packages (xml, corba and a few others). -dain On Jul 4, 2005, at 11:40 AM, Jeff Genender wrote: Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
It seems that there is a handful of things that are very difficult to set programatically because their values are processed very early in JVM initialization, and so we have simply added these to startup scripts in our appserver. From the top of my head, these include -Djava.ext.dirs= -Djava.endorsed.dirs= -Djava.security.policy= [unless you implement your own PolicyProvider] -Djava.security.auth.policy=[JAAS thing, only needed for 1.3 JVMs] It's always such a hassle that these have to be added manually... Kresten On Jul 4, 2005, at 9:42 PM, Dain Sundstrom wrote: I think the trick is you must set the value before the vm attempt to load any classes from the endorsed packages (xml, corba and a few others). -dain On Jul 4, 2005, at 11:40 AM, Jeff Genender wrote: Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira smime.p7s Description: S/MIME cryptographic signature
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
If at all possible I'd like to handle these in Java code, since shell scripts aren't very portable or IDE friendly. I believe that the endorsed dir is settable in java code. I don't think we need the ext dirs as we handle class loaders directly, and as for the security stuff, I just don't know what we are using Alan? Jeff? -dain On Jul 4, 2005, at 1:31 PM, Kresten Krab Thorup wrote: It seems that there is a handful of things that are very difficult to set programatically because their values are processed very early in JVM initialization, and so we have simply added these to startup scripts in our appserver. From the top of my head, these include -Djava.ext.dirs= -Djava.endorsed.dirs= -Djava.security.policy= [unless you implement your own PolicyProvider] -Djava.security.auth.policy=[JAAS thing, only needed for 1.3 JVMs] It's always such a hassle that these have to be added manually... Kresten On Jul 4, 2005, at 9:42 PM, Dain Sundstrom wrote: I think the trick is you must set the value before the vm attempt to load any classes from the endorsed packages (xml, corba and a few others). -dain On Jul 4, 2005, at 11:40 AM, Jeff Genender wrote: Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Dain, If you can handle this in code, I am all for it...as I have said I have been unsuccessful with this with Tomcat. Lets give it a shot and see if it works...if so...this is great. As for security...I coded in some GBean attributes that allow you to declare the following via GBean attributes: javax.security.jacc.PolicyConfigurationFactory.provider javax.security.jacc.policy.provider javax.net.ssl.keyStore javax.net.ssl.keyStorePassword javax.net.ssl.trustStore javax.net.ssl.trustStorePassword However, if they are declared on the command line, then those rule and it will ignore the GBean attributes. We could easily add additional attributes for the security service. But again...we need to be careful when the JVM needs these or it may be too late. Jeff Dain Sundstrom wrote: If at all possible I'd like to handle these in Java code, since shell scripts aren't very portable or IDE friendly. I believe that the endorsed dir is settable in java code. I don't think we need the ext dirs as we handle class loaders directly, and as for the security stuff, I just don't know what we are using Alan? Jeff? -dain On Jul 4, 2005, at 1:31 PM, Kresten Krab Thorup wrote: It seems that there is a handful of things that are very difficult to set programatically because their values are processed very early in JVM initialization, and so we have simply added these to startup scripts in our appserver. From the top of my head, these include -Djava.ext.dirs= -Djava.endorsed.dirs= -Djava.security.policy= [unless you implement your own PolicyProvider] -Djava.security.auth.policy=[JAAS thing, only needed for 1.3 JVMs] It's always such a hassle that these have to be added manually... Kresten On Jul 4, 2005, at 9:42 PM, Dain Sundstrom wrote: I think the trick is you must set the value before the vm attempt to load any classes from the endorsed packages (xml, corba and a few others). -dain On Jul 4, 2005, at 11:40 AM, Jeff Genender wrote: Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Commented: (GERONIMO-693) Need startup scripts in bin directory
Well..upon further review...the endorsed dirs that are set in the main class appears to take hold on Tomcat. This is good ;-) Jeff Dain Sundstrom wrote: If at all possible I'd like to handle these in Java code, since shell scripts aren't very portable or IDE friendly. I believe that the endorsed dir is settable in java code. I don't think we need the ext dirs as we handle class loaders directly, and as for the security stuff, I just don't know what we are using Alan? Jeff? -dain On Jul 4, 2005, at 1:31 PM, Kresten Krab Thorup wrote: It seems that there is a handful of things that are very difficult to set programatically because their values are processed very early in JVM initialization, and so we have simply added these to startup scripts in our appserver. From the top of my head, these include -Djava.ext.dirs= -Djava.endorsed.dirs= -Djava.security.policy= [unless you implement your own PolicyProvider] -Djava.security.auth.policy=[JAAS thing, only needed for 1.3 JVMs] It's always such a hassle that these have to be added manually... Kresten On Jul 4, 2005, at 9:42 PM, Dain Sundstrom wrote: I think the trick is you must set the value before the vm attempt to load any classes from the endorsed packages (xml, corba and a few others). -dain On Jul 4, 2005, at 11:40 AM, Jeff Genender wrote: Well if thats working for TCK...I'll be the first to admit I am wrong. Early on in the Tomcat integration development, we attempted to set the endorsed.dir in the TomcatContainer GBean through an attribute, but it never stuck. We could never get the Tomcat container to launch without the dreaded XML/Doc error. Perhaps it needs to be done in the main class as opposed to the TomcatContainer (could this have to do with when the classes are loaded?). I am willing to try this out. Could you point me in the direction to where this gets set in the main class? I would be happy to verify this indeed works (or doesn't work) with Tomcat. Jeff Dain Sundstrom wrote: That is weird. The endorsed dir in the main class seems to work for the TCK tests. -dain On Jul 4, 2005, at 9:57 AM, Jeff Genender wrote: Dain, This won't work...the JVM seems to need this at startup. We tried having the classes set this property themselves, but there is something in pre-startup of the JVM that requires this setting in order for the endorsed dirs to take effect. Setting it once the JVM has started results in the endorsed.dir property being ignored. Jeff Dain Sundstrom wrote: That should be added automatically by the main class. -dain On Jul 3, 2005, at 9:36 PM, Jeff Genender (JIRA) wrote: [ http://issues.apache.org/jira/browse/GERONIMO-693? page=comments#action_12314982 ] Jeff Genender commented on GERONIMO-693: Do not forget the -Djava.endorsed.dirs=lib/endorsed to the java command line in these scripts or Tomcat will not run. Need startup scripts in bin directory - Key: GERONIMO-693 URL: http://issues.apache.org/jira/browse/GERONIMO-693 Project: Geronimo Type: New Feature Environment: Windows, Linux, Mac OS X Reporter: Erin Mulder Assignee: John Sisson Priority: Minor It would be nice to have obvious startup.sh and startup.bat scripts in the bin directory so that the user doesn't need to look at the README file to figure out how to start the server. (java - jar bin/server.jar isn't hard -- it's just not quite as brainless as a script called startup). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira