问题标签 [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.
apache - 如何正确设置 Apache HTTP - Tomcat 配置
我已经使用 Apache HTTP 和 Tomcat 构建了一个设置,它们通过 mod_proxy 相互通信。我已经粘贴了我在下面使用的配置。我遇到的问题是会话丢失,我认为这与代理配置不当有关。我阅读了很多文章,但仍然无法弄清楚我做错了什么。
httpd.conf:
Tomcat(在 MACHINE_IP 上)在常用端口 8080 和 8843 上运行,配置如下(我认为这是默认配置):
奇怪的是,当我在 server.xml 中配置任何 proxyName 和 proxyPort 以及主机的域名时,一切都停止工作了。上面的 server.xml 示例正在运行,但由于某种原因,会话丢失。
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)。我需要停止服务器并重新启动它。通过这样做,应用程序被成功发布。
有没有其他人经历过这个?如果您能给我任何指示,我将不胜感激。
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 的复制作为用户创建项目的设置步骤。
java - 启动期间 Tomcat 出错:未找到数据库名称
在盯着 Tomcat 时,我收到以下错误:
我之前在 Server.xml 中使用了相同的 dB 配置,并且 Tomcat 工作正常,但是自从我更改服务器并安装新副本后的最后两天,它抛出了这个错误。
server.xml 中定义的 GlobalNamingResources 如下:
任何人都有任何提示如何解决这个问题。谢谢。
mysql - 无法在 Tomcat7 中创建资源实例
我正在尝试在 Tomcat 7 中配置连接池。这是代码:server.xml 的一部分:
web.xml 配置:
并从 jsp 页面访问:
但不幸的是我得到了例外:
我该如何解决?谢谢你。
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) ?它是否以某种方式被覆盖?
java - 我将端口更改为 9009,但 Tomcat 仍然在 8084 上启动。这是为什么呢?
我编辑了server.xml
tomcat(V:7)的文件并将端口更改为9009
:
但是当我启动服务器时,它仍然在8084
. 这是为什么 ?我编辑错了吗?
让我通知一下,之前端口值是 = 8080
!。所以事情可能会有所不同。
但是我安装了另一个版本的tomcat(V:6)。我将文件编辑为:
在这种情况下,服务器在端口:7172 上运行。在这种情况下,它似乎没问题。
前一个案子是怎么回事?
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 地址,它就可以正常工作。
我不能说是否存在任何与权限相关的问题。
请帮我解决这个问题。
java - 如何通过 IDE 使用 https 进行浏览?
当我们从 IDE 的工具栏运行 Apache Tomcat 时,我们无法浏览 https
但是当我们使用tomcat7.exe文件运行时,它可以使用 https 浏览并接受证书。
在 server.xml 中,我们编写了如下的连接器标记。
这两个有什么问题?请解释一下。
tomcat - tomcat 7中的虚拟主机只需要默认主机
我有两个域,只需要defaultHost。
我介绍了domain2.com,并向我展示了domain1.mx
我将 ngasi 应用程序与tomcat 7和Cpanel一起使用。使用filezilla,我可以访问server.xml
tomcat conf 文件夹中的文件。
在每个文件夹(vdtDoc_app和vdt_app)中,我有一个ROOT.war
文件(每个.war文件包含不同的项目)
server.xml
我在tomcat 7的文件中有这个配置:
我必须在Cpanel和/或Ngasi中进行一些配置吗?或者我需要在server.xml
文件中配置更多的东西?