Tomcat startup configuration question
Can anyone tell me how I can...
...add the following parameter to Tomcat startup:
-Djava.awt.headless=trueWhich file is the advice referring to (and where can I find it)?
And in which part of the file should I make the insertion?
Thanks,
James
Add JAVA_OPTS="-Djava.awt.headless=true" in $TOMCAT_HOME/bin/startup.sh
Similar Messages
-
Tomcat startup.bat question
When execute Tomcat5/bin/startup.bat,it will appear a command window,all display information of Tomcat will appear in it.Is there a method which can put the display information in this command window into a TXT file? Because if tomcat or JVM raise fatal error,before I see the error display information of Tomcat in this command window,the command window has closed!!! Or is there a method which can keep the tomcat command window opening all time whether it raise so fatal error?
Any idea will be appreciated!Open a command prompt: Start:run cmd
This opens a dos prompt box for you.
When you run tomcat this way, it won't close the box.
Alternatively check the Tomcat5/logs directory for any error messages there. -
3355 initial configuration question
When I am setting up the 3355 MSE I have a question about the second ethernet interface. I am not using HA. Can I assign the same IP address to the second port as I do to the first port or does it have to have a seperate address? I noticed in the Prime that when you add the MSE it only asks for one IP address.
So I have a question regarding the port configurtion.
In the autoconfiguration script there is an e0 and e1. However, on the back of the physical box there is a IMM, e1 & e2. I have configured e0 only via the script. But when I ping the default gateway it is reaching out with 1.1.1.10. Even though I have configured it with the correct IP.
I tried to move the cable to the IMM port with no success. I tried E2 with same results.
The startup config is minimal in terms of explaining what each does.
Any idea what physical port e1/2 maps to e0/e1 in the startup configuration and what should be configured and where the cable should be plugged in? No HA setup here. Just a straight IP connection into our network for communication with NCS Prime..
Regards -
Loading JNI library on Tomcat startup
I am trying to load a JNI library on startup of servlet. I have written the following code in my servlet init function:
public void init(ServletConfig config) throws ServletException {
super.init(config);
log.info("Loading native libraries...");
System.loadLibrary("foo");
log.info("Native libraries loaded...");
On Tomcat startup, I see the "Loading native libraries..." message, but I don't see the "Native libraries loaded...". As if the system hung in the System.loadLibrary function.
Anybody knows how to solve this problem?
MartinThe specification specifically forbids the use of native libraries in container objects. So you might want to take that into consideration with whatever you are doing.
If you do want to do that then I would suggest loading it outside of the container. There is probably some configuration option that allows you to force tomcat to load something on start up.
You might also want to consider if hot deploys are part of your future. If they are then you might want to put the interface inside of your own custom class loader, so you can probably control the unload of the shared library.
If you search the J2EE lists you will find that almost everyone states that JNI should not even be loaded into the server. Instead you should create a seperate application and use RMI to access it. Myself I think that is overkill, but I would probably consider exactly what I am interfacing to before making that final decision. If your JNI library blows up it will take down the entire server (which is why the spec forbids it.) -
SAP-JEE, SAP_BUILDT, and SAP_JTECHS and Dev Configuration questions
Hi experts,
I am configuring NWDI for our environment and have a few questions that I'm trying to get my arms around.
I've read we need to check-in SAP-JEE, SAP_BUILDT, and SAP_JTECHS as required components, but I'm confused on the whole check-in vs. import thing.
I placed the 3 files in the correct OS directory and checked them in via the check-in tab on CMS. Next, the files show up in the import queue for the DEV tab. My questions are what do I do next?
1. Do I import them into DEV? If so, what is this actually doing? Is it importing into the actual runtime system (i.e. DEV checkbox and parameters as defined in the landscape configurator for this track)? Or is just importing the file into the DEV buildspace of NWDI system?
2. Same question goes for the Consolidation tab. Do I import them in here as well?
3. Do I need to import them into the QA and Prod systems too? Or do I remove them from the queue?
Development Configuration questions ***
4. When I download the development configuration, I can select DEV or CON workspace. What is the difference? Does DEV point to the sandbox (or central development) runtime system and CONS points to the configuration runtime system as defined in the landscape configurator? Or is this the DEV an CON workspace/buildspace of the NWDI sytem.
5. Does the selection here dictate the starting point for the development? What is an example scenarios when I would choose DEV vs. CON?
6. I have heard about the concept of a maintenance track and a development track. What is the difference and how do they differ from a setup perspective? When would a Developer pick one over the over?
Thanks for any advice
-DaveHi David,
"Check-In" makes SCA known to CMS, "import" will import the content of the SCAs into CBS/DTR.
1. Yes. For these three SCAs specifically (they only contain buildarchives, no sources, no deployarchives) the build archives are imported into the dev buildspace on CBS. If the SCAs contain deployarchives and you have a runtime system configured for the dev system then those deployarchives should get deployed onto the runtime system.
2. Have you seen /people/marion.schlotte/blog/2006/03/30/best-practices-for-nwdi-track-design-for-ongoing-development ? Sooner or later you will want to.
3. Should be answered indirectly.
4. Dev/Cons correspond to the Dev/Consolidation system in CMS. For each developed SC you have 2 systems with 2 workspaces in DTR for each (inactive/active)
5. You should use dev. I would only use cons for corrections if they can't be done in dev and transported. Note that you will get conflicts in DTR if you do parallel changes in dev and cons.
6. See link in No.2 ?
Regards,
Marc -
How to start process at tomcat startup
Hello frens
I need to start a process when tomcat startup
the problem is when tomcat startup i have a bat file PushMsg.bat which content are as .............
cd c:
cd \tomcat\webapps\myApp\WEB-INF\classes
java SendMsg
i need to run this bat file as tomcat get startup .how to achieve this????????????Se16 -- table:RSPCPROCESSLOG - click on display entries.
Entet the variant, instance start date (this info you can get from the "display message" of PC.
Now execute to display the table entries of RSPCPROCESSLOG.
Next goto SE37 transaction --enter RSPC_PROCESS_FINISH
Take the entries from the above table to set the input parameters of the FM.
I_logid = log_id(from above table)
I_type = type(from above table)
i_variant = varaint (from above table)
i_instance = (from above table)
Click on F8(EXECUTE)
now the actual process is set to gree and the process chain will be triggered (rest of the PC with out repeating the step from where is was red). -
Startup with question mark flashing..how to do
Hi;
mac book air startup with question mark flashing..how to doCheck the advice in this knowledge base article.
-
Configuration question on css11506
Hi
One of our vip with 4 local servers, currently has https. the http is redirected to https.
Now, my client has problem which a seriel directories need use http, not https. some thing like. quistion:
1. If there is any possible, I can configure the vip to filter the special directories and let them to use http not https. and rest pages and directories redirect to https?
2. If not, I can make another vip to use same local servers, but, is possible to only limited to special directories? and with wild code? some like the directories are partially wild coded, something like, http://web.domain/casedir*/casenumber?
3. if not on both option, is any way I can fix this problem?
Any comments will be appreciated
Thanks in advance
JulieI run my Tangosol cluster with 12 nodes on 3
machines(each machine with 4 cache server nodes). I
have 2 important configuration questions. Appreciate
if you can answer them ASAP.
- My requirement is that I need only 10000 objects to
be in cluster so that the resources can be freed upon
when other caches are loaded. I configured the
<high-units> to be 10000 but I am not sure if this is
per node or for the whole cluster. I see that the
total number of objects in the cluster goes till
15800 objects even when I configured for the 10K as
high-units (there is some free memory on servers in
this case). Can you please explain this?
It is per backing map, which is practically per node in case of distributed caches.
- Is there an easy way to know the memory stats of
the cluster? The memory command on the cluster
doesn't seem to be giving me the correct stats. Is
there any other utility that I can use?
Yes, you can get this and quite a number of other information via JMX. Please check this wiki page for more information.
I started all the nodes with the same configuration
as below. Can you please answer the above questions
ASAP?
<distributed-scheme>
<scheme-name>TestScheme</scheme-name>
<service-name>DistributedCache</service-name>
<backing-map-scheme>
<local-scheme>
<high-units>10000</high-units>
<eviction-policy>LRU</eviction-policy>
<expiry-delay>1d</expiry-delay>
<flush-delay>1h</flush-delay>
</local-scheme>
</backing-map-scheme>
</distributed-scheme>
Thanks
RaviBest regards,
Robert -
Configuration Question on local-scheme and high-units
I run my Tangosol cluster with 12 nodes on 3 machines(each machine with 4 cache server nodes). I have 2 important configuration questions. Appreciate if you can answer them ASAP.
- My requirement is that I need only 10000 objects to be in cluster so that the resources can be freed upon when other caches are loaded. I configured the <high-units> to be 10000 but I am not sure if this is per node or for the whole cluster. I see that the total number of objects in the cluster goes till 15800 objects even when I configured for the 10K as high-units (there is some free memory on servers in this case). Can you please explain this?
- Is there an easy way to know the memory stats of the cluster? The memory command on the cluster doesn't seem to be giving me the correct stats. Is there any other utility that I can use?
I started all the nodes with the same configuration as below. Can you please answer the above questions ASAP?
<distributed-scheme>
<scheme-name>TestScheme</scheme-name>
<service-name>DistributedCache</service-name>
<backing-map-scheme>
<local-scheme>
<high-units>10000</high-units>
<eviction-policy>LRU</eviction-policy>
<expiry-delay>1d</expiry-delay>
<flush-delay>1h</flush-delay>
</local-scheme>
</backing-map-scheme>
</distributed-scheme>
Thanks
RaviI run my Tangosol cluster with 12 nodes on 3
machines(each machine with 4 cache server nodes). I
have 2 important configuration questions. Appreciate
if you can answer them ASAP.
- My requirement is that I need only 10000 objects to
be in cluster so that the resources can be freed upon
when other caches are loaded. I configured the
<high-units> to be 10000 but I am not sure if this is
per node or for the whole cluster. I see that the
total number of objects in the cluster goes till
15800 objects even when I configured for the 10K as
high-units (there is some free memory on servers in
this case). Can you please explain this?
It is per backing map, which is practically per node in case of distributed caches.
- Is there an easy way to know the memory stats of
the cluster? The memory command on the cluster
doesn't seem to be giving me the correct stats. Is
there any other utility that I can use?
Yes, you can get this and quite a number of other information via JMX. Please check this wiki page for more information.
I started all the nodes with the same configuration
as below. Can you please answer the above questions
ASAP?
<distributed-scheme>
<scheme-name>TestScheme</scheme-name>
<service-name>DistributedCache</service-name>
<backing-map-scheme>
<local-scheme>
<high-units>10000</high-units>
<eviction-policy>LRU</eviction-policy>
<expiry-delay>1d</expiry-delay>
<flush-delay>1h</flush-delay>
</local-scheme>
</backing-map-scheme>
</distributed-scheme>
Thanks
RaviBest regards,
Robert -
Run servlet automatically when tomcat startup
Dear all
I need help to run servlet automatically when tomcat startup without starting even the application containing the servlet
thanks in advancelol
i've the same problem with my car,I want it to go ahead but without starting the engine and using all this gasoline...
Seriously... the servlet IS almost your application
when you start the server, the application starts to
check the init() method of the servlet Interface
and the "load-on-startup" parameter of the servlet in the deployment descriptor -
Initial startup with question marked folder with a disk already inside
Initial startup with question marked folder with a disk already inside
Reinstalling Lion/Mountain Lion Without Erasing the Drive
Boot to the Recovery HD: Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
Repair the Hard Drive and Permissions: Upon startup select Disk Utility from the main menu. Repair the Hard Drive and Permissions as follows.
When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list. In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive. If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu.
Reinstall Lion/Mountain Lion: Select Reinstall Lion/Mountain Lion and click on the Continue button.
Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless. -
Initialize a web service when Tomcat startup
Hi,
I have a web service, built using Axis 2 1.2, that will do all the initialization at the first service call (e.g. create new database tables, create JAXB objects, etc), but it's taking too much time to do those tasks (at least twice slower than a normal service call with everything ready).
i was wondering if i can do the initialization at Tomcat startup, instead of doing it at the first service call, so that the first service call could always get the highest possible performance..
Thanks..problem resolved... i've created a servlet class to initialize everything, and i have modified web.xml to call this servlet class when tomcat startup.
-
JSF: Problem during Tomcat Startup
Hi, I am having a strange problem with a JSF-application.
I am using jdk 1.3.1 (13), Tomcat 5.0.28 and the Sun JSF-Ref. implementation. On my dev-environment all is well. On the system-test environment of the customer, Tomcat would not initialize the FacesServlet claiming that it can not find the faces-config-file.
I have tries all 3 ways of referencing the config-file (put it into a jar, put faces-config.xml directly into WEB-INF, add a context-param to web.xml with the URI of the file and param-name javax.faces.CONFIG_FILES). All three work fine on my dev, none of them works on sys-test.
Funny enough, if I use the context-param in web.xml, where the web-app context is ctx, for the URI /WEB-INF/the-faces-config.xml I get an error during startup, for the URI /ctx/WEB-INF/the-faces-config.xml I don't have a problem on startup but the servlet does not actually read the config-file (you can tell from the fact that it can't resolve any of the Bean-methods).
Any idea would be much appreciated!
Cheers, BastianHi, thanks - unfortunately that did not help. The system (in the original configuration) does find the jars ok in WEB-INF/lib (I can tell since there is code in the jar which is executed before the problems hit me and the stack-trace when it can't resolve the bean-methods is from com.sun.faces.el.impl). It looks like the beans are not actually initialized (which is consistent, since the system can't find the config-file which wires the beans).
-
FacesException at Tomcat startup with Trinidad Render Kit
I have an application that seems to work for other developers in our office but continues throwing errors when Tomcat is started. The FacesException thrown gives no message so it's been tough to debug. The InstantiationException thrown when trying to instantiate the Trinidad CoreRenderKitFactory doesn't give me much of a clue either.
Hopefully someone has seen this before b/c I haven't found any useful clues in the logs or Googling around. If nothing else, maybe someone could help me get Tomcat to output more detailed log info in the console (I'm using MyEclipse) in case there is some more useful info in there.
The environment is JSF 1.1, Tomcat 5.5.28, Java 1.5, Apache Trinidad 1.0.10, Spring 2.5
Thanks,
Adam
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Genuitec\Pulse Explorer\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;C:\orant\bin;C:\Program Files\Attachmate\INFOCN2K\;C:\Program Files\Attachmate\INFOCN2K\Accmgr32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Attachmate\E!E2K\;C:\SFU\common\;C:\Program Files\Hummingbird\Connectivity\10.00\Accessories\;;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\GuardianEdge\GuardianEdge Clients\;C:\Program Files\Java\jre1.5.0_10\bin;C:\orant\bin;C:\Program Files\Attachmate\INFOCN2K\;C:\Program Files\Attachmate\INFOCN2K\Accmgr32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Attachmate\E!E2K\;C:\SFU\common\;C:\Program Files\Hummingbird\Connectivity\10.00\Accessories\;;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\GuardianEdge\GuardianEdge Clients\
Jan 7, 2010 1:00:31 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 7, 2010 1:00:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 516 ms
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.28
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
javax.faces.FacesException: org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:553)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:426)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:229)
at org.apache.myfaces.config.FacesConfigurator.configureRenderKits(FacesConfigurator.java:735)
at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:149)
at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:68)
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:51)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.InstantiationException: org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:551)
... 21 more
Jan 7, 2010 1:00:50 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jan 7, 2010 1:00:50 PM org.apache.catalina.core.StandardContext startI have an application that seems to work for other developers in our office but continues throwing errors when Tomcat is started. The FacesException thrown gives no message so it's been tough to debug. The InstantiationException thrown when trying to instantiate the Trinidad CoreRenderKitFactory doesn't give me much of a clue either.
Hopefully someone has seen this before b/c I haven't found any useful clues in the logs or Googling around. If nothing else, maybe someone could help me get Tomcat to output more detailed log info in the console (I'm using MyEclipse) in case there is some more useful info in there.
The environment is JSF 1.1, Tomcat 5.5.28, Java 1.5, Apache Trinidad 1.0.10, Spring 2.5
Thanks,
Adam
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Genuitec\Pulse Explorer\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client;C:/Program Files/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin;C:\orant\bin;C:\Program Files\Attachmate\INFOCN2K\;C:\Program Files\Attachmate\INFOCN2K\Accmgr32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Attachmate\E!E2K\;C:\SFU\common\;C:\Program Files\Hummingbird\Connectivity\10.00\Accessories\;;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\GuardianEdge\GuardianEdge Clients\;C:\Program Files\Java\jre1.5.0_10\bin;C:\orant\bin;C:\Program Files\Attachmate\INFOCN2K\;C:\Program Files\Attachmate\INFOCN2K\Accmgr32;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Attachmate\E!E2K\;C:\SFU\common\;C:\Program Files\Hummingbird\Connectivity\10.00\Accessories\;;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\GuardianEdge\GuardianEdge Clients\
Jan 7, 2010 1:00:31 PM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Jan 7, 2010 1:00:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 516 ms
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.28
Jan 7, 2010 1:00:31 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
javax.faces.FacesException: org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:553)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:426)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:229)
at org.apache.myfaces.config.FacesConfigurator.configureRenderKits(FacesConfigurator.java:735)
at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:149)
at org.apache.myfaces.webapp.StartupServletContextListener.initFaces(StartupServletContextListener.java:68)
at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:51)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4252)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:448)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.InstantiationException: org.apache.myfaces.trinidadinternal.renderkit.CoreRenderKitFactory
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:551)
... 21 more
Jan 7, 2010 1:00:50 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Jan 7, 2010 1:00:50 PM org.apache.catalina.core.StandardContext start -
Tomcat startup problem - UserDatabase
Hi,
I' unable to start Tomcat. I've installed Tomcat 5.5 on Suse 9.0 Linux and have basically the standard configuration.
The log file says
"Exception looking up UserDatabase under key UserDatabase" and
"No UserDatabase component found under key UserDatabase"I've attached the complete message and my server.xml.
Any help is very appreciated since I'm completely stuck.
Many thanks!
Complete error message:
2006-01-25 12:54:14,968 [main] ERROR org.apache.catalina.core.ContainerBase.[Catalina] - Exception looking up UserDatabase under key UserDatabase
javax.naming.NamingException: Cannot create resource instance
at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:132)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.apache.naming.NamingContext.lookup(NamingContext.java:792)
at org.apache.naming.NamingContext.lookup(NamingContext.java:152)
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:250)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1004)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2006-01-25 12:54:14,969 [main] ERROR org.apache.catalina.startup.Catalina - Catalina.start:
LifecycleException: No UserDatabase component found under key UserDatabase
at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:258)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1004)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Server.xml
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Listener
className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
<Listener
className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="Benutzerdatenbank, die aktualisiert und
gespeichert werden kann">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<Service name="Catalina">
<Connector port="8080"
maxThreads="150" minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false" redirectPort="8443"
acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost" debug="0">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
debug="0" resourceName="UserDatabase"/>
<Host name="localhost" debug="0" appBase="/data/server/_tomcat_webapps"
unpackWARs="true" autoDeploy="true" deployOnStartup="true">
</Host>
</Engine>
</Service>
</Server>
----This could be related to any connection pooling you are attempting.
Maybe you are looking for
-
"Check Business Area of the company code" error while posting stock
Hi Experts, While posting stock to a storage location of a plant , the system is giving me the following error message : "Check Business Area of the company code" . Would highly appreciate if I could get some info for this error message and how to re
-
I just got an xbox 360 and i hooked it up to my imac with my eyetv hybrid. Can use the HDMI cables to make it High Def? What can i use to make it so it will hook up to the cables. thanks
-
Crystal Reports monthly revenue calculation
Hy I would like to create a cross tab from B1 data sources to show the monthly revenue. I use SBO 8.8 and CR 2008. My problem is that I don't know exatly how the SBO is calculating on the sales analysis. Normaly is working like this: (oinv.doctotal-o
-
Writing to servlet log files?
Using the log(...) method of the servlet API. No problem finding the log file in the case of the embedded server in JDev. I cannot find the log file in the standalone OC4J. Seems to me there is an XML attribute to 'turn-on' to enable logging but I do
-
Undo Tablespace - Huge file growth.
Hi, My undo tablespace increases in size rapidly. We have to perform huge number of update operations in this database. How can I reduce the size of the undo tablespace on a regular basis? Regards, Santhosh