问题标签 [catalina]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2681 浏览

jmx - 在 tomcat7-maven-plugin 上启用 jmx

我想在 tomcat7-maven-plugin 上启用 JMX。如何将 CATALINA_OPTS 传递给插件配置?

0 投票
1 回答
397 浏览

java - 使用Maven修改tomcat部署的启动脚本

我正在使用一个分析工具,它在我启动 Tomcat 时加载,应用程序 war 文件放置在 webapps 目录中。因此,一旦我运行启动,我的课程就会被检测到,并且一切正常。

但为此,我将生成的war文件作为maven安装的一部分(它下载tomcat并在其中部署war文件),并将其放置在我手动下载的另一个tomcat中。然后我需要在 catalin.bat 文件中进行一些编辑,将 JAVA_OPTS 属性设置为 javaagent 以便它在启动时启动。

我想做的是,设置工具并将其与 maven 集成,以便在全新安装时,对类进行检测并且分析工具开始运行。我相信我们可以在 pom.xml 中做一些配置更改来实现这一点?在这方面的任何帮助将不胜感激!谢谢

0 投票
6 回答
363697 浏览

java - 如何在 Windows 7 中设置 CATALINA_HOME 变量?

我已经下载了apache-tomcat-7.0.35。我的 JDK 版本是jdk1.6.0_27.

如何配置CATALINA_HOME为环境变量以及如何在 Windows 7 下运行 Tomcat 服务器?

0 投票
0 回答
726 浏览

tomcat - 运行多个 Tomcat 7 实例

我正在尝试在同一台服务器上运行多个 tomcat 7 实例。但是,它似乎不起作用

我已将新实例设置为端口 8180

CATALINA_HOME="/usr/share/apache-tomcat-7.0.35" CATALINA_BASE="/srv/tomcat/spock" 导出 CATALINA_HOME CATALINA_BASE

$CATALINA_HOME/bin/catalina.sh 启动

我去的时候:

wget 本地主机:8180

它失败了,这意味着服务没有正确启动。

有谁知道我做错了什么?

0 投票
1 回答
4999 浏览

java - java:comp/env 未绑定

我目前在我的 $CATALINA_HOME/lib 目录中有一些库来处理一些系统/数据库身份验证。其中一个文件 foo.jar 包含一个扩展类

并用于身份验证。此文件需要访问我存储在 server.xml 中的一些属性但是,当我尝试访问它时出现错误。代码段如下

有任何想法吗?

0 投票
2 回答
1115 浏览

bash - CATALINA_OPTS 调试选项

我想使用下面的代码来启动 apache-tomcat,

只是想检查 DUMPSPATH 变量是否在导出语句中正确使用,或者 DUMPSPATH 是否应该用大括号或括号括起来?

0 投票
2 回答
76319 浏览

authentication - 如何修复 Tomcat 警告:尝试对锁定的用户进行身份验证?

我将 Tomcat 7 与 Spring 和 JPA 应用程序、数据库 MySQL 一起使用。一切正常。但有时会出现 realm.LockOutRealm 身份验证问题。我还在我的应用程序中使用了连接池,例如:

持久性.xml:

server.xml 中的领域看起来像:

我在网上搜索,但找不到解决方案。是否有任何人进行蛮力攻击,如果有的话,解决方案是什么。

登录错误Catelina.out是:

0 投票
2 回答
19085 浏览

java - 部署到tomcat时出错

我使用了 apache-tomcat-7.0.37

Git:https ://github.com/IRus/jMusic

应用部署时:

完整错误:https ://gist.github.com/IRus/3fa810b33af7fca09f1b#file-gistfile1-txt

我急于解决这个问题,花了大约一天的时间就决定了。

有什么想法?

0 投票
1 回答
8698 浏览

java - Tomcat 7 - 无法使 CATALINA_OPTS 堆大小正常工作

我在 catalina.sh 中设置 CATALINA_OPTS 但奇怪的是这个值似乎被忽略了。我在一台有 768M RAM 的机器上。以下是重现的步骤

我在启动 Tomcat 之前通过运行检查内存free -m。我得到以下

我在 catalina.sh 的第一行设置了 CATALINA_OPTS,如下所示:

然后我使用./startup.sh

我检查 Tomcat 是否通过执行ps aux | grep tomcat. 我得到以下结果,这似乎表明该设置已被读取

根 1164 26.0 6.2 1232968 49116 pts/0 Sl 10:30 0:01 /usr/bin/java -Djava.util.logging.config.file=/usr/share/apache-tomcat-7.0.39/conf/logging.属性 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms64M -Xmx256M -Djava.endorsed.dirs=/usr/share/apache-tomcat-7.0.39/endorsed -classpath /usr/share/apache -tomcat-7.0.39/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.39/bin/tomcat-juli.jar -Dcatalina.base=/usr/share/apache-tomcat-7.0.39 -Dcatalina.home=/usr/share/apache-tomcat-7.0.39 -Djava.io.tmpdir=/usr/share/apache-tomcat-7.0.39/temp org.apache.catalina.startup.Bootstrap start

我又跑了free -m,但我得到了

这表明使用了 512MB。我不确定我做错了什么。我也尝试设置 JAVA_OPTS 但这也不起作用。

我在带有 JDK7 和 Apache Tomcat 7 的 CentOS 6 上。

编辑 1:如果我将 -Xmx 值分别设置为 128 和 64,结果如下

看起来 -Xms 设置根本没有效果,并且正在使用超过 -Xmx 设置值的大约 250MB。

这个比较难解释。这是一个普通的 Tomcat 7 安装,没有安装 webapps(除了默认的)。他们肯定不会占用 250 MB,是吗?

0 投票
2 回答
6486 浏览

java - 无法在 IDEA IntelliJ 12 中调试 Java 项目

在带有 Tomcat7 和 IDEA IntelliJ 12 的 OSX 上。

运行配置工作正常。调试配置抱怨:

我从 11 年找到了这篇文章,但没有帮助。

关于“一旦我从系统变量中删除它(在 IDEA 中它是只读的)问题已修复”的注释是有道理的。所以我尝试从 catalina.sh 中删除整个块

没有帮助。任何帮助将不胜感激。谢谢!

java运行命令: