问题内容: 我正在将一个应用程序从IntelliJ IDEA部署到本地Tomcat服务器。我以为您部署的应用程序放置在文件夹中,但是并没有出现在该文件夹中。 这样对吗?它在哪里? 问题答案: 是的,如果您使用的是IntelliJ IDEA,则该应用程序不会在Tomcat 目录中打开。您的工件在目录中,例如: 这是IntelliJ创建的默认目录。 Tomcat配置位于其他文件夹中。我正在使用Wind
问题内容: 我有一个蚀项目结构看起来像这样: 所有这些项目都是Maven项目。项目B是Eclipse WTP项目,包含项目A作为依赖项。我正在使用m2eclipse插件。 当我将项目B部署到Tomcat(全部从Eclipse中进行)时,总是会抛出错误,提示它无法从项目A中找到类。解决此问题的唯一方法是在Eclipse中 关闭 项目A并执行 mvn install 命令,因此,在这一点上,项目A就像
问题内容: 我的DAO实现在使用Tomcat7启动服务器时引发了不可序列化的异常。知道是什么原因造成的吗?我的其他DAO都没有这样做。 这是课程: 这是我的配置: 这是我的堆栈: 问题答案: 如果要序列化,则必须实现java.io.Serializable接口(您的堆栈跟踪指示已尝试将类的实例写入对象流)。 要序列化的实例以及该实例的对象图中的所有对象都必须全部可序列化。 从用于可序列化的java
问题内容: Tomcat5.5上部署的Web应用程序的默认会话超时是多少?它是特定于浏览器的吗?在我的Web应用程序中,默认超时没有在代码中或代码中提及。 问题答案: 打开并找到这个 所有Web应用程序都隐式继承自此默认Web描述符。您可以覆盖session-config以及在web.xml中定义的其他设置。 这实际上来自我的Tomcat 7(Windows),但我认为5.5 conf差别不大
问题内容: 该问题适用于曾经在Tomcat管理器中测试过“发现泄漏”按钮并获得如下结果的任何人: 以下Web应用程序已停止(重新加载,取消部署),但它们先前运行的类仍被加载到内存中,从而导致内存泄漏(使用探查器进行确认): / leaky-app-name 我假设这与您经常进行重新部署时经常遇到的“ Perm Gen space”错误有关。 因此,当我部署时在jconsole中看到的是加载的类从大
问题内容: 我正在用Java开发SMS应用程序。我的客户通过SMS发送查询,查询将以HTTP请求的形式通过SMS网关转发给我的服务器。现在,我的应用程序处理了请求,并通过SMS网关再次将响应发送回客户端。最多仅发送300个字符作为响应。我期望流量很高(每秒2000个请求)。我想将我的应用程序托管在一些虚拟主机公司(考虑mochahost)。托管之前我应该考虑哪些因素(RAM,CPU等的中间因素
问题内容: 我想以编程方式在JAVA中启动tomcat服务器。请帮我 问题答案: 如果我对您的理解很好,那么您对在应用程序中运行tomcat感兴趣。如果是这样,您可以编写自己的方法来运行tomcat。 这是示例: 您必须在路径和操作系统中采用此代码。之后,您可以从必须引发tomcat的事件中调用此方法。 希望对您有所帮助。
问题内容: 我正在尝试在Linux上的Tomcat中运行的Java Web应用程序中设置kerberos身份验证。我正在使用spring security kerberos扩展。我正在使用: jdk 1.7u75 spring-security-kerberos 1.0.0.RELEASE MS Active Directory 在我的本地开发计算机(Windows)上,一切运行正常。但是将应用程
问题内容: 我对spring / java相当陌生,并且一直在为我正在工作的项目检查spring- boot。我一直在遵循指南,最后有一个(半)运行中的Web应用程序MVC + JPA用于数据访问。当我通过Jar方法部署应用程序时,一切正常: 但是,我们的应用程序最终将部署到Tomcat(v7.0.40),因此我需要从项目中创建一个war文件。我已经在spring.io网站上遵循了将jars转换为
问题内容: 我有使用Maven 3构建的gucie-servlet框架用Java编写的Web应用程序。当我将其部署在Tomcat 7容器上并尝试使用浏览器访问它时,Tomcat会回复404状态代码。这是来自Tomcat的日志: 异常表明我的应用程序的CLASSPATH中没有名为ru.hive.base.db.modules.DatabaseModule的类,但事实并非如此: JAR base-0.
问题内容: 我有一个Maven项目,运行命令 mvn后,安装 所有项目以及模块编译并成功复制到本地存储库。但是现在我想在tomcat6中运行生成的Web应用程序。客户端为tomcat提供了一些参数,例如一旦项目启动,这些参数将在内部使用。但是我不知道如何在tomcat6中设置这些附加参数。下面是我的开发环境 操作系统= Windows Tomcat = Tomcat 6.0.27 请帮我? 问题答
问题内容: 在Windows 2012上运行时,我正努力向Java Web容器进行身份验证(我已经尝试过Tomcat和Jetty)。 每次尝试协商身份验证方案时,我都会收到一个错误: 重现步骤 首先设置Windows Server 2012或2016实例,然后安装Active Directory域服务。 在我的示例中,我创建了: NETBIOS域: NICKIS Dns域: nickis.life
问题内容: 我已经将tomcat的webapps目录中的sample.war文件复制了。 我可以访问localhost:8080。 默认情况下,战争的部署是自动进行的-我已经在我的webapps文件夹中检查了提取的文件夹“ sample” 但未提取。为什么未提取war文件。请为此提供解决方案。 问题答案: 从目录中删除该战争文件。然后在您的Web浏览器中打开链接。单击“ Tomcat管理器”, 然
问题内容: 我想@WebServlet在运行于Tomcat 8的Java EE Web应用程序中使用注释。 我已经读到我需要在自己的服务器中声明Servlet版本3.1,web.xml并且我的Servlet需要扩展HttpServlet。我做了所有这些,但仍然@WebServlet行不通。我正在获取HTTP 404。 我也试过我的配置用metadata-complete=”false”在我web.
问题内容: 我在Vista机器上。我已经使用以下选项开始了tomcat 5.5.27: 当我通过jconsole连接并添加以下服务网址时 它不会连接。有任何想法吗 ? 问题答案: 好的,我原本以为op给出的URL是错误的,但事实并非如此。所以我无法回答。 不过,这里有一些基础知识: 通过进行简单连接。 例如,如果您知道要连接的JMX服务器的RMI注册表端口为9003,请使用 代替。 否则,这就是我