我正在运行两个web应用程序实例的Tomcat,这两个应用程序的开发是独立的。当我启动tomcat服务器并开始访问应用程序时,它要么抛出Perm Gen OOM异常,要么抛出Heap Space OOM异常。这两个应用程序使用相同的jars,这些jars被捆绑在webapp各自的lib文件夹中。perm gen是由类的重复加载引起的吗?如何避免Perm Gen和Heap空间异常?
编辑:我希望在这个场景中遵循最佳实践。请给我同样的建议。
注意:我在一台具有12 gb内存的2008服务器上运行tomcat。该服务器还托管其他tomcat服务器和数据库的MSSQL服务器。
我有/usr/local/tomcat/webapps/cas,我的java应用正在运行。在连接Tomcat和Apache web服务器(Httpd)之后,当我尝试http://192.168.0.117/cas时,我可以看到登录页面,但是当我尝试https://192.168.0.117/cas时,我从Apache web服务器而不是Tomcat获得404 not found。
Not Found
The requested URL /cas was not found on this server.
Apache/2.2.3 (CentOS) Server at 192.168.0.117
我已经在linux上安装了java和tomcat appache服务器。当我打算在linux服务器上使用./startup.sh命令启动tomcat时,它给出的输出为
Using CATALINA_BASE: /usr/src/apache-tomcat-5.5.28
Using CATALINA_HOME: /usr/src/apache-tomcat-5.5.28
Using CATALINA_TMPDIR: /usr/src/apache-tomcat-5.5.28/temp
Using JRE_HOME: /usr/src/jdk1.6.0_16
Using CL
为什么当我使用本地tomcat服务器运行SpringBoot SpringMVC应用程序时,它可以很好地运行并在浏览器上显示,但是当我在tomcat嵌入式服务器上运行它时,应用程序不能加载上下文路径?
下面是我在tamcat嵌入式服务器上运行时收到的日志消息
No mapping found for HTTP request with URI [/ccbpas/WEB-INF/views/index/loginform.jsp] in DispatcherServlet with name 'dispatcherServlet'
下面是我的SpringBoot的applicat
我在服务器上使用putty停止tomcat服务时出错。
错误是
`[root@vps ~]# service tomcat7 stop
Shutting down Tomcat7:
Using CATALINA_BASE: /usr/tomcat7
Using CATALINA_HOME: /usr/tomcat7
Using CATALINA_TMPDIR: /usr/tomcat7/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/tomcat7/bin/bootstrap.jar
/usr/tom