问题标签 [server.xml]

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 投票
1 回答
5735 浏览

apache - 如何正确设置 Apache HTTP - Tomcat 配置

我已经使用 Apache HTTP 和 Tomcat 构建了一个设置,它们通过 mod_proxy 相互通信。我已经粘贴了我在下面使用的配置。我遇到的问题是会话丢失,我认为这与代理配置不当有关。我阅读了很多文章,但仍然无法弄清楚我做错了什么。

httpd.conf:

Tomcat(在 MACHINE_IP 上)在常用端口 8080 和 8843 上运行,配置如下(我认为这是默认配置):

奇怪的是,当我在 server.xml 中配置任何 proxyName 和 proxyPort 以及主机的域名时,一切都停止工作了。上面的 server.xml 示例正在运行,但由于某种原因,会话丢失。

0 投票
1 回答
710 浏览

jndi - 使用 Tomcat 7.0.27 和 Atomikos 3.7.1 自动发布后未找到 JNDI 资源

我正在使用 Spring、Tomcat 7.0.27 和 Atomikos 3.7.1 构建一个 Web 应用程序。我遵循了 Atomikos 的集成指南:Tomcat7Integration35。除了 Tomcat 7.0.27 中不再存在的两个侦听器之外,一切都正常。所以我没有在 server.xml 文件中包含这两个监听器。

<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />

<Listener className="org.apache.catalina.storeconfig.StoreConfigLifecycleListener"/>

当我第一次启动 Tomcat 时,一切正常。当我进行一些代码更改并且 Tomcat 尝试自动发布应用程序时,找不到在 context.xml 中定义的 JNDI 资源(异常:javax.naming.NameNotFoundException)。我需要停止服务器并重新启动它。通过这样做,应用程序被成功发布。

有没有其他人经历过这个?如果您能给我任何指示,我将不胜感激。

0 投票
1 回答
2948 浏览

eclipse - 签入版本控制时,您将 server.xml 放在 tomcat eclipse 项目中的哪个位置?

当你在 eclipse 中创建一个 tomcat 项目时,它会将 server.xml 文件放在 Servers 下,它在项目资源管理器中显示为一个单独的“项目”。我的问题是,如何最好地将其签入源代码控制,以便当另一个用户尝试签出项目时,server.xml 文件位于正确的位置。

我目前使用 Perforce 版本控制系统,但过去我在使用其他系统时也遇到过同样的问题。

根据我的经验,其他用户最终会在 eclipse 中创建自己的 tomcat 服务器,然后他们将不得不复制自定义 server.xml。

我能做的最好的是将 server.xml 保存到项目内的 WEB-INF 或其他目录中,然后将其更新到源代码控制。但是,这会带来风险,因为您必须记住将 server.xml 更改保存回 WEB-INF。更不用说您必须记录 server.xml 的复制作为用户创建项目的设置步骤。

0 投票
8 回答
24995 浏览

java - 启动期间 Tomcat 出错:未找到数据库名称

在盯着 Tomcat 时,我收到以下错误:

我之前在 Server.xml 中使用了相同的 dB 配置,并且 Tomcat 工作正常,但是自从我更改服务器并安装新副本后的最后两天,它抛出了这个错误。

server.xml 中定义的 GlobalNamingResources 如下:

任何人都有任何提示如何解决这个问题。谢谢。

0 投票
1 回答
11705 浏览

mysql - 无法在 Tomcat7 中创建资源实例

我正在尝试在 Tomcat 7 中配置连接池。这是代码:server.xml 的一部分:

web.xml 配置:

并从 jsp 页面访问:

但不幸的是我得到了例外:

我该如何解决?谢谢你。

0 投票
1 回答
5774 浏览

tomcat - jboss和tomcat访问日志参数设置

在我们的$JBOSS_HOME/server/<PROFILE = default >/deploy/jbossweb.sar/server.xml: THIS 中,我们定义了如何写入访问日志文件的日志模式。

别名“combined”为您提供以下属性。此属性集中的属性顺序和数量正是 localhost_access_log 文件的编写方式:


我检查了该别名模式中的每个变量的含义:

http://docs.jboss.org/jbossweb/latest/api/org/apache/catalina/valves/AccessLogValve.html


基于该模板,这就是我们应该得到的:

相反,这就是我们最终得到的

关于可能导致这种情况的任何想法?

请注意,我正在查看从 RIGHT Jboss PROFILE 创建的 RIGHT 访问日志(在本例中为 / 默认)。

为什么 jboss 不提供用户名 (%u) ?它是否以某种方式被覆盖?

0 投票
1 回答
396 浏览

java - 我将端口更改为 9009,但 Tomcat 仍然在 8084 上启动。这是为什么呢?

我编辑了server.xmltomcat(V:7)的文件并将端口更改为9009

但是当我启动服务器时,它仍然在8084. 这是为什么 ?我编辑错了吗?

让我通知一下,之前端口值是 = 8080!。所以事情可能会有所不同。

但是我安装了另一个版本的tomcat(V:6)。我将文件编辑为:

在这种情况下,服务器在端口:7172 上运行。在这种情况下,它似乎没问题。

前一个案子是怎么回事?

0 投票
1 回答
3514 浏览

java - 在tomcat 7中配置虚拟主机的问题

我在 tomcat 7 中配置虚拟主机时遇到问题。

到目前为止,我已经完成了以下工作:

  • 在server.xml文件中添加了一个Host元素,其中 appBase 作为包含我的 Web 应用程序的 webapp 文件夹。

    /li>
  • 更改了 Catalina 引擎中的 defaultHost。

    /li>
  • 在 catalina.home 中创建了一个 webapp 文件夹 ( my_webapp_folder_name )。还在这个 webapp 文件夹中创建了一个 ROOT 文件夹。

  • 复制此 ROOT 文件夹内的所有 JSP/HTML、类文件、CSS 等。

  • 在 catalina.home/conf/Catalina/myhostname 文件夹中创建了一个 ROOT.xml 文件,其内容如下:

    /li>

我在这里错过了什么吗?因为,在完成上述所有操作后,我无法使用主机名进行连接。但是如果我输入服务器的 IP 地址,它就可以正常工作。

我不能说是否存在任何与权限相关的问题。

请帮我解决这个问题。

0 投票
3 回答
102 浏览

java - 如何通过 IDE 使用 https 进行浏览?

当我们从 IDE 的工具栏运行 Apache Tomcat 时,我们无法浏览 https

在此处输入图像描述

但是当我们使用tomcat7.exe文件运行时,它可以使用 https 浏览并接受证书。

在 server.xml 中,我们编写了如下的连接器标记。

这两个有什么问题?请解释一下。

0 投票
1 回答
922 浏览

tomcat - tomcat 7中的虚拟主机只需要默认主机

我有两个域,只需要defaultHost

我介绍了domain2.com,并向我展示了domain1.mx

我将 ngasi 应用程序与tomcat 7Cpanel一起使用。使用filezilla,我可以访问server.xmltomcat conf 文件夹中的文件。

在每个文件夹(vdtDoc_appvdt_app)中,我有一个ROOT.war文件(每个.war文件包含不同的项目)

server.xml我在tomcat 7的文件中有这个配置:

我必须在Cpanel和/或Ngasi中进行一些配置吗?或者我需要在server.xml文件中配置更多的东西?