草庐IT

java - Tomcat 与 Weblogic JNDI 查找

我们使用的Weblogic服务器已配置为允许使用JNDI数据源名称,例如“appds”。对于开发(本地主机),我们可能正在运行Tomcat,当在server.xml的部分中声明时,Tomcat会将JNDI数据源卡在JNDI树中的“java:comp/env/jdbc/*”上。问题:在Weblogic中,JNDI查找是“appds”,而在Tomcat中,似乎我必须提供正式的“java:comp/env/jdbc/appds”。恐怕Tomcat版本是一个隐含的标准,但不幸的是,我无法更改Weblogic的配置……这意味着我们最终会得到两个不同的spring配置文件(我们使用的是spring

java - Tomcat 与 Weblogic JNDI 查找

我们使用的Weblogic服务器已配置为允许使用JNDI数据源名称,例如“appds”。对于开发(本地主机),我们可能正在运行Tomcat,当在server.xml的部分中声明时,Tomcat会将JNDI数据源卡在JNDI树中的“java:comp/env/jdbc/*”上。问题:在Weblogic中,JNDI查找是“appds”,而在Tomcat中,似乎我必须提供正式的“java:comp/env/jdbc/appds”。恐怕Tomcat版本是一个隐含的标准,但不幸的是,我无法更改Weblogic的配置……这意味着我们最终会得到两个不同的spring配置文件(我们使用的是spring

java - 启动 Tomcat 时出现 ClassNotFoundException DispatcherServlet(Maven 依赖项未复制到 wtpwebapps)

我遇到过几次这个问题,只是偶然发现了一个(半)可靠的解决方案,所以我想我会在这里发布它以防它帮助其他人,或者我忘记它,并且询问是否有人知道根本原因是什么以及为什么我的修复有效。问题-我有一个spring3webapp,我想使用Eclipse中的RunonServer选项在Tomcat7服务器上运行。对于某些项目,这可以正常工作,但有些项目似乎处于损坏状态,每次服务器启动时我都会得到一个找不到的类:org.springframework.web.servlet.DispatcherServlet。经过一番调查,我发现项目的maven依赖没有被复制到${PROJECT_LOCATION}/

java - 启动 Tomcat 时出现 ClassNotFoundException DispatcherServlet(Maven 依赖项未复制到 wtpwebapps)

我遇到过几次这个问题,只是偶然发现了一个(半)可靠的解决方案,所以我想我会在这里发布它以防它帮助其他人,或者我忘记它,并且询问是否有人知道根本原因是什么以及为什么我的修复有效。问题-我有一个spring3webapp,我想使用Eclipse中的RunonServer选项在Tomcat7服务器上运行。对于某些项目,这可以正常工作,但有些项目似乎处于损坏状态,每次服务器启动时我都会得到一个找不到的类:org.springframework.web.servlet.DispatcherServlet。经过一番调查,我发现项目的maven依赖没有被复制到${PROJECT_LOCATION}/

java - 使用 Tomcat 允许子域 session cookie 的最佳方式

默认情况下,tomcat会为当前域创建sessioncookie。如果您在www.example.com,您的cookie将为www.example.com创建(仅适用于www.example.com)。而对于example.com,它将为.example.com创建(所需的行为将适用于example.com的任何子域以及example.com本身)。我见过一些Tomcat阀门,它们似乎拦截了sessioncookie的创建并使用正确的.example.com域创建了一个替换cookie,但是它们似乎都没有完美地工作,而且它们似乎都离开了现有的cookie,然后创建一个新的。这意味着每

java - 使用 Tomcat 允许子域 session cookie 的最佳方式

默认情况下,tomcat会为当前域创建sessioncookie。如果您在www.example.com,您的cookie将为www.example.com创建(仅适用于www.example.com)。而对于example.com,它将为.example.com创建(所需的行为将适用于example.com的任何子域以及example.com本身)。我见过一些Tomcat阀门,它们似乎拦截了sessioncookie的创建并使用正确的.example.com域创建了一个替换cookie,但是它们似乎都没有完美地工作,而且它们似乎都离开了现有的cookie,然后创建一个新的。这意味着每

java - tomcat中wtpwebapps和webapps文件夹的区别

当我从Eclipse运行我的动态Web项目时,它会被部署到wtpwebapps。但是我想将一个war文件部署到tomcat所以当我在这里检查时出现了HowtodeployawarfileinTomcat7它说我必须部署到tomcat中的webapps文件夹。谁能解释一下tomcat中wtpwebapps文件夹和webapps文件夹之间的细节,以及我是否可以将war文件部署到wtwebpapps文件夹而不是webapps文件夹。 最佳答案 wtpwebapps是一个特定于Eclipse的文件夹,当您在Eclipse中的Tomcat上运

java - tomcat中wtpwebapps和webapps文件夹的区别

当我从Eclipse运行我的动态Web项目时,它会被部署到wtpwebapps。但是我想将一个war文件部署到tomcat所以当我在这里检查时出现了HowtodeployawarfileinTomcat7它说我必须部署到tomcat中的webapps文件夹。谁能解释一下tomcat中wtpwebapps文件夹和webapps文件夹之间的细节,以及我是否可以将war文件部署到wtwebpapps文件夹而不是webapps文件夹。 最佳答案 wtpwebapps是一个特定于Eclipse的文件夹,当您在Eclipse中的Tomcat上运

java - 使用 Intellij 构建 War 并部署到 Tomcat

我的基本工作流程在终端mvncleaninstall在我的基本目录中。这将创建一个带有WAR文件的目标目录。我将该war文件复制到我的Tomcat的webapps目录中。如果我进行更改,我显然必须重复这个乏味的过程。我正在使用IntellijUltimate13.1.6,我知道可以通过基于thisguide的IDE完成所有这些工作。.所以在我开始之前,我在我的基础上运行mvnclean来删除目标目录。现在开始我进入项目结构-->Artifact并创建一个新的Web应用程序:存档。我将它命名为project_name,默认情况下它有一个不同的输出目录(baseDir/out/artifa

java - 使用 Intellij 构建 War 并部署到 Tomcat

我的基本工作流程在终端mvncleaninstall在我的基本目录中。这将创建一个带有WAR文件的目标目录。我将该war文件复制到我的Tomcat的webapps目录中。如果我进行更改,我显然必须重复这个乏味的过程。我正在使用IntellijUltimate13.1.6,我知道可以通过基于thisguide的IDE完成所有这些工作。.所以在我开始之前,我在我的基础上运行mvnclean来删除目标目录。现在开始我进入项目结构-->Artifact并创建一个新的Web应用程序:存档。我将它命名为project_name,默认情况下它有一个不同的输出目录(baseDir/out/artifa