Tag: tomcat

没有catalina.out

我不知道,如何以及如何设置,在我的计算机上的Tomcat上安装catalina.out。 我在Windows XP上使用Tomcat 6.0.28,zipped-version。 要启动服务器,我只需运行startup.bat-file。 我做错了吗?! 提前感谢任何建议。 穆尔 [已编辑]所有记录(例外或System.out)将写入控制台窗口。 在哪里设置,他们会被写入catalina.out? 正如我在其中一条评论中所写的,如果我使用安装版本安装Tomcat,所有消息都会出现在stdout_YYYYMMDD.log中,我看不到,在哪里更改它。

Spring Deferred结果丢失了http会话

我在异步模式下使用带有Spring MVC和Spring安全性的Tomcat 7。 然后我使用DeferredResult来发出异步请求。 该机制工作正常,但问题是当deferredResult使setResult()并返回promise时,我丢失了所有会话,并且我的下一个请求给了我403禁止,因为我没有在SecurityContextHolder上进行身份validation。 我想是因为promise的返回是在另一个没有会话的线程中完成的。 有人可以把我放在正确的方向。 解决方案:onCompletion回调方法我传递了在地图中创建deferredResult时放置的会话。 deferredResult.onCompletion(new Runnable() { @Override public void run() { request.getSession().setAttribute(SPRING_SECURITY_CONTEXT, securityContextContainer.get(deferredResult)); securityContextContainer.remove(deferredResult); } });

Liferay访问主题中的DB表:没有定义名为’com.colors.themes.service.ColorLocalService’的bean

我在liferay中有一个主题项目。 我在我的liferay MySQL数据库中创建了一个名为colors的新表。 颜色表如下 实际上我要求一个特定的css文件应该根据状态为true的颜色表值加载到主题中,我的速度模板应该有点像下面所示 #set ($myColorService = $serviceLocator.findService(“com.colors.themes.service.ColorLocalService”)) #set ($myColor = $myColorService.fetchActiveColor()) #if ($myColor == “blue”) #elseif ($myColor == “orange”) #else 以下是我到目前为止所做的一些事情 我为colors表创建了一个服务构建器项目(theme_service-portlet)。 service.xml如下所示 user theme 构建服务并在lib文件夹下生成jar( theme_service-portlet-service.jar )。 复制theme_service-portlet-service.jar并放在liferay-portal-6.2-ce-ga2\tomcat-7.0.42\lib\ext文件夹下。 在portal_normal.vm我使用了以下代码: #set ($myColorService = $serviceLocator.findService(“com.colors.themes.service.ColorLocalService”)) #set ($myColor = $myColorService.fetchActiveColor()) #if ($myColor == “blue”) #elseif ($myColor == “orange”) #else 重启tomcat服务器 但我得到以下例外 04:44:55,896 ERROR [http-bio-8080-exec-3][ServiceLocator:39] com.liferay.portal.kernel.bean.BeanLocatorException: […]

java.lang.NoSuchMethodError:org.springframework.util.ReflectionUtils.clearCache()

我遇到了一个问题,谷歌是这一天的一半。 什么都没有帮助我。 它工作正常。 但在那之后发生了一些事情,我没有抓住这一点。 这是TomCat Catalina Log 31-Jan-2016 00:35:27.278 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000412: Hibernate Core {5.0.7.Final} 31-Jan-2016 00:35:27.282 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000205: Loaded properties from resource hibernate.properties: {hibernate.dialect=org.hibernate.dialect.MySQLDialect, hibernate.show_sql=true, hibernate.bytecode.use_reflection_optimizer=false, hibernate.hbm2ddl.auto=update} 31-Jan-2016 00:35:27.283 INFO [RMI TCP Connection(2)-127.0.0.1] null.null HHH000021: Bytecode provider name : javassist 31-Jan-2016 00:35:27.376 INFO [RMI TCP Connection(2)-127.0.0.1] null.null […]

我在eclipse中运行我的动态Web项目。 我得到这个错误为什么我不知道

SEVERE: Servlet.service() for servlet [com.servlet.FileCalling] in context with path [/ScfUploaddFile] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: javax.ejb.CreateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) at com.bs.theme.migration.loader.utility.QueryBuilder.doTFinvdtoQuery(QueryBuilder.java:355) at com.bs.theme.migration.loader.action.manager.FGBDataMigration.main(FGBDataMigration.java:61) at com.servlet.FileCalling.doPost(FileCalling.java:38) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at […]

IncompatibleRemoteServiceException:迁移到GWT 2.8.1之后

我将代码从GWT 2.6.1迁移到2.8.1后,我开始遇到这个问题。我已经尝试了以上所有清除缓存的注意事项,清除了临时目录。 我正在做一个maven构建,所以每次我的课程重建。 关于这个问题最有趣的是,整个项目中只有一个调用此问题。 从这个窗口进行的其他调用没有任何问题。 但这是此页面中唯一的保存呼叫。 但我相信它不应该与get和post电话有任何区别。 我在执行gwt编译后运行代码。 我在tomcat日志上得到以下错误。 Nov 09, 2017 5:34:50 PM org.apache.catalina.core.ApplicationContext log 2017年11月9日下午5:34:50 org.apache.catalina.core.ApplicationContext log SEVERE:navigationService:处理此调用时抛出了IncompatibleRemoteServiceException。 com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException:java.lang.ClassNotFoundException:3A9A8C2E1BCB7B83ED73B383F8AEF9AD at com.google.gwt.user.server.rpc.RPC.decodeRequest(RPC.java:323)com.google.gwt .user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:263)位于com.google.gwt.user.rp..RemoteServiceServlet.processPost(RemoteServiceServlet.java:305)com.google.gwt.user.server .rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)位于org的javax.servlet.http.HttpServlet.service(HttpServlet.java:647)javax.servlet.http.HttpServlet.service(HttpServlet.java:728)。 apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:51)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:123)位于org.apache的org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)。位于org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)的catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: 118)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)at org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler .process(AbstractProtocol.java:603)org.apache.tomcat.util.net.JIoEndpoint $ Soc tar.process.run(JIoEndpoint.java:312)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.lang上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) .Thread.run(Thread.java:745)引起:com.google.gwt.user.client.rpc.SerializationException:java.lang.ClassNotFoundException:3A9A8C2E1BCB7B83ED73B383F8AEF9AD,地址为com.google.gwt.user.server.rpc.impl。 ServerSerializationStreamReader.deserialize(ServerSerializationStreamReader.java:708)位于com.google.gwt.user.rp.上面的com.google.gwt.user.rp.impl.ServerSerializationStreamReader.readObject(ServerSerializationStreamReader.java:592)。 java.util.Arrays com中的com.google.gwt.user.server.rpc.core.java.util.Arrays $ ArrayList_ServerCustomFieldSerializer.instantiateInstance(Arrays.java:106)中的$ ArrayList_ServerCustomFieldSerializer.instantiate(Arrays.java:71)。 google.gwt.user.server.rpc.core.java.util.Arrays $ ArrayList_ServerCustomFieldSerializer.instantiateInstance(arrays s.java:39)com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.instantiate(ServerSerializationStreamReader.java:1088)at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.deserialize( ServerSerializationStreamReader.java:682)com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader.readObject(ServerSerializationStreamReader.java:592)at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamReader […]

HTTP状态500 – 无法编译JSP Java8,Tomcat8.5的类

我有一个主jsp文件,它使用了boxers包中的java类。 但是当我尝试运行jsp ,会发生以下错误: HTTP Status 500 – Unable to compile class for JSP:in the jsp file: /web/date_info.jsp boxers.B cannot be resolved to a type 。 date_info.jsp JSP Page B级: package boxers; public class B { public static String voice() { return “HELLO”; } } 我已经读过版本之间的冲突会导致这种情况; 我的Java版本是8,Tomcat 8.5 .. 我查看了webapps/my_app/build/web/WEB-INF/classes/boxers B.class文件夹,还有一个B.class文件… 编辑:我想知道那些至少知道问题的答案的人是否至少知道这个问题的答案。

无法执行目标org.codehaus.mojo:tomcat-maven-plugin :: run

我有一个新的Spring项目,我使用maven来创建它。 我的运行配置是maven build那个base directory :${project_loc}和goals : tomcat:run 。 当我第一次运行我的项目时它还可以。 但是当我再次运行它时会显示以下错误: java.net.BindException: Address already in use: JVM_Bind :8080 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:549) at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176) at org.apache.catalina.connector.Connector.initialize(Connector.java:1014) at org.apache.catalina.startup.Embedded.start(Embedded.java:830) at org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:558) at org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:255) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188) at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) […]

Tomcat服务器无法启动

我正在尝试使用web-runner部署Web应用程序,但tomcat会抛出以下错误。 请让我知道可能是什么问题。 $ java -jar target/dependency/webapp-runner.jar target/*.war Nov 07, 2016 8:53:34 AM org.apache.catalina.startup.ExpandWar expand INFO: An expanded directory [/Users/pratiksanglikar/Documents/CMPE- 281/workspace/cmpe281-pratik021-hw3-extra- credit/target/tomcat.8080/webapps/expanded] was found with a last modified time that did not match the associated WAR. It will be deleted. Expanding cmpe281-pratik021-hw3-extra-credit.war into /Users/pratiksanglikar/Documents/CMPE-281/workspace/cmpe281-pratik021-hw3-extra-credit/target/tomcat.8080/webapps/expanded Adding Context for /Users/pratiksanglikar/Documents/CMPE-281/workspace/cmpe281-pratik021-hw3-extra-credit/target/tomcat.8080/webapps/expanded Nov 07, 2016 8:53:35 AM org.apache.coyote.AbstractProtocol init INFO: […]

如何在servlet jsp中解决错误http状态404

我试图用Tomcat运行一些基本的servlet和jsp程序。 但它给出了一些错误。 我正在使用Tomcat 6.0.29和jdk 1.6.0_21。 当我单击Tomcat中的WebAppl链接时,它会给出以下错误 HTTP Status 404 – /WebAppl/ type Status report message /WebAppl/ description The requested resource (/WebAppl/) is not available. 我尝试了另一个在Tomcat 5.5.9上正常运行的代码。 但是这里仍然给出相同的错误。 HTTP Status 404 – /SampleAppl/ type Status report message /SampleAppl/ description The requested resource (/SampleAppl/) is not available. 我该怎么做才能解决这个错误? 是因为Tomcat的新版本? 任何人都可以指导我。