[Installation, Configuration & DEPLOYMENT] - Servlet Failure after uncommenting Webserver RequestLog
by Defrian
Hello!
We noticed a quite strange behaviour of our JBoss 3.2.4 (Jetty 4.2.27) Installation.
After uncommenting this element in Jetty´s jboss-service.xml
<Set name="RequestLog">
| <New class="org.mortbay.http.NCSARequestLog">
| <Arg><SystemProperty name="jboss.server.home.dir"/><SystemProperty name="jetty.log" default="/log"/>/yyyy_mm_dd.request.log</Arg>
| <Set name="retainDays">90</Set>
| <Set name="append">true</Set>
| <Set name="extended">true</Set>
| <Set name="buffered">false</Set>
| <Set name="LogTimeZone">GMT</Set>
| </New>
| </Set>
we got several warnings in the jboss server logfile:
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.helpers.ServletPluginHelper is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ClearMonitorAlertsServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ClearMonitorAlertsServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateSnapshotServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateSnapshotServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateStringThresholdMonitorServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateStringThresholdMonitorServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateThresholdMonitorServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.CreateThresholdMonitorServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageSnapshotServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageSnapshotServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageStringThresholdMonitorServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageStringThresholdMonitorServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageThresholdMonitorServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.plugins.monitor.ManageThresholdMonitorServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| WARN [org.jboss.jetty] java.lang.IllegalStateException: Servlet class org.jboss.console.remote.InvokerServlet is not a javax.servlet.Servlet java.lang.IllegalStateException: Servlet class org.jboss.console.remote.InvokerServlet is not a javax.servlet.Servlet
| ..->Stacktrace
| INFO [org.jboss.management.j2ee.WebModule] Registration is not done -> stop
| INFO [org.jboss.jetty.JettyService$JettyDeployer] Getter/setter for DefaultSecurityDomain not available in this version of JBoss
| INFO [org.jboss.jetty.JettyService$JettyDeployer] Getter/setter for DefaultSecurityDomain not available in this version of JBoss
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=4,context=/monitor
| INFO [org.jboss.jetty] Started WebApplicationContext[/monitor,JBoss 3 Server Monitor]
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=4,context=/monitor,name=jsp
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=4,context=/monitor,name=default
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=4,context=/monitor,name=invoker
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=4,context=/monitor,HashSessionManager=0
| INFO [org.jboss.jetty] successfully deployed file:/server/jboss-3.2.4/server/sbs2/tmp/deploy/tmp281959900_JBossMonitor.war/ to /monitor
| INFO [org.jboss.management.j2ee.WebModule] Registration is not done -> stop
| INFO [org.jboss.jetty.JettyService$JettyDeployer] Getter/setter for DefaultSecurityDomain not available in this version of JBoss
| INFO [org.jboss.jetty.JettyService$JettyDeployer] Getter/setter for DefaultSecurityDomain not available in this version of JBoss
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=5,context=/
| INFO [org.jboss.jetty] Started WebApplicationContext[/,Default Error Page]
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=5,context=/,name=jsp
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=5,context=/,name=default
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=5,context=/,name=invoker
| INFO [org.jboss.jetty] Registered jboss.jetty:Server=0,JBossWebApplicationContext=5,context=/,HashSessionManager=0
| INFO [org.jboss.jetty] successfully deployed file:/server/jboss-3.2.4/server/sbs2/tmp/deploy/tmp281969999.war/ to
| INFO [org.jboss.management.j2ee.WebModule] Registration is not done -> stop
| INFO [org.jboss.jetty] Starting Jetty/4.2.27
| INFO [org.jboss.jetty] Started SocketListener on 0.0.0.0:5152
| INFO [org.jboss.jetty] Started AJP13Listener on 0.0.0.0:7052
| INFO [org.jboss.jetty] NOTICE: AJP13 is not a secure protocol. Please protect the port 0.0.0.0:7052
| INFO [org.jboss.jetty] Started org.jboss.jetty.Jetty@12d19f2
|
After that an access to any web application was not possible anymore but the server logfile contains no futher error messages.
Only a restart solved the problem.
Does anyone know what could have caused this behaviour? Is it a hot deployment issue?
Thanks in advance,
André
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074319#4074319
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074319
18Â years, 11Â months
[JBoss Seam] - Re: TransactionalSeamPhaseListener + Spring @Transactional
by dapeng
Hi,
thanks for your answer. It is the first answer I get for my posts in the seam forum. Maybe I have been asking odd questions. Some points are still not quite clear:
1. I am not able to locate the class TransactionalSeamPhaseListener in Seam 2.0? Has it been replaced by the general SeamPhaseListener?
2. Where can I download the 2.0.0. CR1? (you mean RC1?)
3. I want to deploy my application in Tomcat, where no UserTransaction is available in JNDI? I encountered some problem in the class org.jboss.seam.transaction.Transaction, which always exists the method getUserTransaction with a runtime exception: I am forced to disable the seam tx management in components.xml with <core:init debug="true" transaction-management-enabled="false"/> to get rid of the problem. But I think I am then only relying on the spring tx management and might get LazyInitilizationException. Is my understanding right?
<core:manager conversation-timeout="120000"
| concurrent-request-timeout="500"
| conversation-id-parameter="cid"/>
|
| <core:init debug="true" transaction-management-enabled="false"/>
|
| <spring:context-loader/>
|
<bean id="transactionManager"
| class="org.springframework.orm.jpa.JpaTransactionManager">
| <property name="entityManagerFactory"
| ref="entityManagerFactory" />
| <property name="dataSource" ref="dataSource" />
| </bean>
|
| <!--
| <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
| <property name="persistenceUnitName" value="userDB"/>
| </bean>
| -->
|
| <bean id="entityManagerFactory"
| class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
| <property name="dataSource" ref="dataSource" />
| <property name="jpaVendorAdapter">
| <bean
| class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
| <property name="showSql" value="true" />
| <property name="generateDdl" value="false" />
| <property name="database" value="MYSQL" />
| </bean>
| </property>
|
| <property name="loadTimeWeaver">
| <bean class="org.springframework.instrument.classloading.ReflectiveLoadTimeWeaver"/>
| </property>
|
| </bean>
|
|
| <!-- Seam entity manager facrtory
| <bean id="entityManagerFactory"
| class="org.jboss.seam.ioc.spring.SeamManagedEntityManagerFactoryBean">
| <property name="persistenceContextName" value="entityManager" />
| </bean>
| -->
|
| <tx:annotation-driven proxy-target-class="true" />
|
| <bean
| class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />
|
| <bean
| class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor" />
|
| <bean id="userDao"
| class="com.suzuki.asap.startup.dao.jpa.JpaUserDao" />
|
| <bean id="userService"
| class="com.suzuki.asap.startup.service.UserService">
| <property name="dao" ref="userDao"></property>
| <!-- seam:component/-->
| </bean>
|
| <bean id="dataSource"
| class="org.apache.commons.dbcp.BasicDataSource"
| destroy-method="close">
| <property name="driverClassName" value="com.mysql.jdbc.Driver" />
| <property name="url" value="jdbc:mysql://localhost:3308/asap" />
| <property name="username" value="root" />
| <property name="password" value="sa" />
| <property name="initialSize" value="2" />
| <property name="maxActive" value="50" />
| </bean>
|
| <seam:configure-scopes />
| </beans>
Thank you for your help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074311#4074311
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074311
18Â years, 11Â months