[Thread Prev][Thread Next][Index]

Re: [las_users] LAS v7.0 beta on RHEL5.1 with Tomcat 6.016 and JDK 1.6.0.07?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 

Hi Roland-

No, there's no difference between dir permissions in the
/opt/las/conf/server and /opt/las/conf/example, I've got all dirs in
/opt/las as root:root 755.

Two other possibilities I can think of that might be affecting
something - the root umask on this machine is 0077, so all dirs
created by root (including anything created by LAS during install) are
created with 700 permissions. The other factor is that the Tomcat RPM
I am using installs everything in /opt/tomcat as tomcat:nobody. I am
wondering if LAS is installing files in the Tomcat dir structure that
Tomcat then tries to access and cannot because of the differing
permissions and ownership.

Any other reasons you can think of why the lasv7.xml file would not be
created?

I've looked at /var/log/messages, catalina.out, no clues I can see
other than the message about the productserver.xml file.

Greg

Roland Schweitzer wrote:
> Greg,
>
> Greg Keith wrote:
>
> Roland - thanks for your reply.
>
> I did solve the Java dependencies issue with the Red Hat-provided
> components - pretty sure this is not relevant now, but I can provide
> details if anyone's interested.
>
> Now the issue seems to be that (when I checked catalina.out as you
> suggested) LAS is creating a file called productserver.xml and placing
> it in /opt/las/conf/example, rather than in /opt/las/conf/server,
> which is where I think it should be getting placed. If this file is
> created in the wrong spot, would that be a possible reason why the
> LASv7.xml is not being created? I asked for both the V6 and V7 UIs in
> the LAS build, so it could be (from configure7.pl), that this file is
> supposed to be created in both /opt/las/conf/server and
> /opt/las/conf/example, but it's only getting created in one place.
> 
> > These files are built in conf/example and copied to conf/server by
> > the configure Perl scripts (regardless of whether you are building
> > V7 or both V6 and V7).
>
> > Is there a permission difference between the conf/example and
> > conf/server directory?
>
> > Roland
> Greg
> ===============================================
>
> Ouput from catalina.out below:
>
> [root]# tail -200 /var/log/tomcat/catalina.out
> Oct 9, 2008 9:21:50 AM org.apache.catalina.startup.HostConfig
> deployWAR
> INFO: Deploying web application archive las.war
> Oct 9, 2008 9:21:52 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener
> "org.apache.axis.transport.http.AxisHTTPSessionListener" is already
> configured for this context. The duplicate definition has been
> ignored.
> java.io.FileNotFoundException: /opt/las/conf/server/productserver.xml
> (No such file or directory)
>  at java.io.FileInputStream.open(Native Method)
>  at java.io.FileInputStream.<init>(FileInputStream.java:106)
>  at java.io.FileInputStream.<init>(FileInputStream.java:66)
>  at
> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
>
>  at
> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
>
>  at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789)
>  at gov.noaa.pmel.tmap.las.jdom.JDOMUtils.XML2JDOM(JDOMUtils.java:75)
>  at
> gov.noaa.pmel.tmap.las.product.server.LASConfigPlugIn.init(LASConfigPlugIn.java:126)
>
>  at
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>
>  at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>  at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
>
>  at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
>
>  at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
>
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
>
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
>  at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>  at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>  at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>  at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1147)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>
>  at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>  at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>  at
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>
>  at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>  at java.lang.reflect.Method.invoke(Method.java:597)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> Oct 9, 2008 9:21:54 AM org.apache.catalina.startup.HostConfig
> deployWAR
> INFO: Deploying web application archive thredds.war
> +++ServletUtil.initLogging
> +++Log4j configured from file
> /opt/tomcat/webapps/thredds/WEB-INF/log4j.xml
> registerDatasetSource gov.noaa.pmel.tmap.iosp.FerretDataSource
> ** DebugOn **
> Oct 9, 2008 9:21:55 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener "listeners.ContextListener" is already configured
> for this context. The duplicate definition has been ignored.
> Oct 9, 2008 9:21:55 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener "listeners.SessionListener" is already configured
> for this context. The duplicate definition has been ignored.
> Oct 9, 2008 9:21:55 AM org.apache.coyote.http11.Http11Protocol start
> INFO: Starting Coyote HTTP/1.1 on http-8080
> Oct 9, 2008 9:21:55 AM org.apache.jk.common.ChannelSocket init
> INFO: JK: ajp13 listening on /0.0.0.0:8009
> Oct 9, 2008 9:21:55 AM org.apache.jk.server.JkMain start
> INFO: Jk running ID=0 time=0/20  config=null
> Oct 9, 2008 9:21:55 AM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 5159 ms
> Oct 9, 2008 9:36:36 AM org.apache.catalina.startup.HostConfig
> checkResources
> INFO: Undeploying context [/las]
> Oct 9, 2008 9:36:36 AM org.apache.catalina.startup.HostConfig
> deployWAR
> INFO: Deploying web application archive las.war
> Oct 9, 2008 9:36:37 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener
> "org.apache.axis.transport.http.AxisHTTPSessionListener" is already
> configured for this context. The duplicate definition has been
> ignored.
> java.io.FileNotFoundException: /opt/las/conf/server/productserver.xml
> (No such file or directory)
>  at java.io.FileInputStream.open(Native Method)
>  at java.io.FileInputStream.<init>(FileInputStream.java:106)
>  at java.io.FileInputStream.<init>(FileInputStream.java:66)
>  at
> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
>
>  at
> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
>
>  at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789)
>  at gov.noaa.pmel.tmap.las.jdom.JDOMUtils.XML2JDOM(JDOMUtils.java:75)
>  at
> gov.noaa.pmel.tmap.las.product.server.LASConfigPlugIn.init(LASConfigPlugIn.java:126)
>
>  at
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>
>  at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>  at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
>
>  at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
>
>  at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
>
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
>
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
>  at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>  at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>  at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>  at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>  at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>
>  at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
>
>  at java.lang.Thread.run(Thread.java:619)
> Oct 9, 2008 10:15:10 AM org.apache.catalina.startup.HostConfig
> checkResources
> INFO: Undeploying context [/las]
> Oct 9, 2008 10:15:10 AM org.apache.catalina.startup.HostConfig
> deployWAR
> INFO: Deploying web application archive las.war
> Oct 9, 2008 10:15:11 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener
> "org.apache.axis.transport.http.AxisHTTPSessionListener" is already
> configured for this context. The duplicate definition has been
> ignored.
> java.io.FileNotFoundException: /opt/las/conf/server/productserver.xml
> (No such file or directory)
>  at java.io.FileInputStream.open(Native Method)
>  at java.io.FileInputStream.<init>(FileInputStream.java:106)
>  at java.io.FileInputStream.<init>(FileInputStream.java:66)
>  at
> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
>
>  at
> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
>
>  at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789)
>  at gov.noaa.pmel.tmap.las.jdom.JDOMUtils.XML2JDOM(JDOMUtils.java:75)
>  at
> gov.noaa.pmel.tmap.las.product.server.LASConfigPlugIn.init(LASConfigPlugIn.java:126)
>
>  at
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>
>  at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>  at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
>
>  at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
>
>  at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
>
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
>
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
>  at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>  at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>  at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>  at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>  at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>
>  at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
>
>  at java.lang.Thread.run(Thread.java:619)
> Oct 9, 2008 10:42:23 AM org.apache.catalina.startup.HostConfig
> checkResources
> INFO: Undeploying context [/las]
> Oct 9, 2008 10:42:24 AM org.apache.catalina.startup.HostConfig
> deployWAR
> INFO: Deploying web application archive las.war
> Oct 9, 2008 10:42:25 AM org.apache.catalina.core.StandardContext
> addApplicationListener
> INFO: The listener
> "org.apache.axis.transport.http.AxisHTTPSessionListener" is already
> configured for this context. The duplicate definition has been
> ignored.
> java.io.FileNotFoundException: /opt/las/conf/server/productserver.xml
> (No such file or directory)
>  at java.io.FileInputStream.open(Native Method)
>  at java.io.FileInputStream.<init>(FileInputStream.java:106)
>  at java.io.FileInputStream.<init>(FileInputStream.java:66)
>  at
> sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
>
>  at
> sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161)
>
>  at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown
> Source)
>  at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
> Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>  at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>  at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810)
>  at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789)
>  at gov.noaa.pmel.tmap.las.jdom.JDOMUtils.XML2JDOM(JDOMUtils.java:75)
>  at
> gov.noaa.pmel.tmap.las.product.server.LASConfigPlugIn.init(LASConfigPlugIn.java:126)
>
>  at
> org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)
>
>  at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
>  at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>  at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
>
>  at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
>
>  at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
>
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4364)
>
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
>
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>
>  at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>  at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:829)
>  at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:718)
>  at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>  at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1215)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
>
>  at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
>
>  at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
>
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
>
>  at java.lang.Thread.run(Thread.java:619)
>
>>

- --
Greg Keith - Web System Administrator   greg.keith(-at-)noaa.gov
NOAA ESRL Physical Sciences Division  http://www.esrl.noaa.gov/psd
R/PSD, 325 Broadway, Boulder, CO         phone: 303-497-6645


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
 
iD8DBQFI9Prg8IR34NeP2BwRAo88AJ4hZFOhjlqGjOazpoLWD92mK9+5JACfW6le
vr731azU8ZeydBiR4WDxw8c=
=uk9i
-----END PGP SIGNATURE-----



[Thread Prev][Thread Next][Index]


Contact Us
Dept of Commerce / NOAA / OAR / PMEL / TMAP

Privacy Policy | Disclaimer | Accessibility Statement