草庐IT

windows - 在 jenkins 重新部署 war 之前自动启动停止远程 tomcat(部署插件)

目前jenkins构建我的项目,最后通过jenkins部署插件将工件部署在远程tomcat上。问题是,在多次重新部署后,此过程失败(有时tomcat挂起或(取消)部署失败)。在所有情况下停止tomcat并手动取消部署都有帮助。有没有办法在构建/部署之前停止tomcat,删除旧的war和appfolder,并在deploy插件想要部署工件之前重新启动tomcat?提前谢谢 最佳答案 您可以编写一个批处理文件来执行上述所有操作:停止tomcat删除war文件再次启动tomcat然后您可以在作业配置中添加一个新的构建前/构建后任务作为执行

java - 在 Windows 上使用 Apache tomcat 运行 jsp 文件

我在我的Windows机器上安装了ApacheTomcat,看起来它安装成功了。我可以看到属性窗口,并且可以启动服务器,但我不知道下一步该做什么。我在哪里保存jsp文件..我创建一个目录还是apachetomcat创建它自己的目录?这是我唯一的问题..安装后我该如何制作和编辑文件 最佳答案 在您最喜欢的文本编辑器中创建您想编写的JSP代码。从文本编辑器工具栏中选择“文件”和“另存为”。出现一个对话框。导航到“文件名”文本字段并在引号内键入所需的文件名。将JSP扩展名添加到文件名中——例如,“filename.jsp”——然后单击“保

windows - Windows 上的 Tomcat 控制台输出在哪里

我曾经使用startup.bat从它的bin文件夹启动tomcat。通过运行该脚本,它打开了一个java窗口,我可以在其中看到tomcat的输出。但是,有人告诉我这不是在Windows服务器上启动tomcat的正确方法。因此,我现在通过服务程序启动tomcat。通过这样做,不再打开java窗口,因此我看不到来自tomcat的输出消息。我还查看了tomcat的日志文件夹。那些保存的输出与我在Java窗口中拥有的输出不同。有谁知道我在哪里可以找到这些输出?非常感谢您的任何建议。 最佳答案 如果我们假设您的安装位于C:\programfi

windows - 如何在 Tomcat 中安装 Solr?

我已将文件apache-solr-3.5.0.war放在文件夹C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webapps中。文件夹“apache-solr-3.5.0”会自动创建。当我访问:http://localhost:8080/apache-solr-3.5.0/。我可以看到消息“欢迎使用Solr!”。现在,当我对文件夹C:\ProgramFiles\ApacheSoftwareFoundation\Tomcat6.0\webappssolr-4.3.1.war执行完全相同的操作时文件夹solr-4.3.1会自动创建。但是

windows - 如何在 Windows 服务器上安装 mod_jk(Apache Tomcat 连接器)?

我是一名新的技术人员。我的问题是,我有在tomcat7上运行的Web应用程序。现在我想在Windows服务器上安装和配置mod_jk以连接apache和tomcat。请告诉我,该怎么做?谢谢 最佳答案 首先,您必须根据您的apachehttpd版本从此处下载正确的mod_jk连接器二进制文件:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/如果你的apache是​​2.2版本,选择这个:http://archive.apache.

java - 如何查看tomcat是否正在运行

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion在windows下用什么命令查看tomcat是否在运行?我们如何知道JVM是否突然崩溃?谷歌搜索后我发布了它,我找不到预期的结果。

windows - 如何在 Windows 中轮换 tomcat 日志?最好的方法是什么?

我真的受够了在我们的一个Windows服务器上投入无数小时并尝试了各种解决方案后无法解决tomcat日志轮换问题。环境:Java1.6x、Tomcat6(作为服务运行)、log4j1.2、Server200332位目前尝试过的方法:cronolog没有工作,设置后没有创建文件。设法为Tomcat全局配置log4j和DailyRollingFileappender,正在创建没有扩展名的日志文件,并且不会轮换。也尝试过DatedFileAppender,但没有取得太大成功。为log4j尝试了基于log4jna的Windows事件日志附加器,但没有成功请建议一个简单的方法来完成这个任务。

windows - Tomcat 7 作为 Windows 服务无法从其他系统访问

我已经为32位Windows7机器下载了Tomcat7zip。我已经解压缩包并使用..\bin\service.bat创建了Windows服务。但是当我从windowsservices.msc启动服务时,我无法通过其他系统的web应用程序访问。它可以从本地主机访问。但是当我使用..\bin\startup.bat从命令行启动tomcat时,我可以从其他系统访问我的Web应用程序。我在tomcat的..\conf\server.xml中添加了address="0.0.0.0"。但问题仍然存在。也尝试在防火墙中添加异常(exception)。但运气不好。操作系统:Windows7专业版有什

java - 你怎么知道你的电脑上是否安装了 Tomcat 服务器

我使用的是Windows7操作系统。我刚刚安装了jaspersoft服务器,它安装了ApacheTomcat和mysql作为一个bundle。我转到http://localhost:8080并且有一条消息说网页不可用。我是初学者,我想知道我的电脑上是否第一次安装了Tomcat。你能告诉我该怎么做?(我还想知道它是否必须启动以及在什么情况下启动它被安装的端口。)更新这是我做的事情。我现在真的很困惑。我找到了tomcat服务器的位置。我找到了server.xml文件。server.xml文件中的端口列为8005。我还找到了我运行的start.bat。我现在看到http://localhos

windows - 使用命令提示符确定 Tomcat 是否在 Windows 中运行

很简单,如何使用命令提示符确定Tomcat是否在Windows中运行?我正在编写必须执行此操作的批处理脚本。这是Bash版本:RESULT=`netstat-na|grep$2|awk'{print$7}'|wc-l`$2是端口。我正在寻找类似的东西。使用Cygwin这是不可能的,这个脚本必须能够在只有Tomcat的机器上运行。 最佳答案 使用SC测试Tomcat服务的状态命令。MJB已经建议使用SC测试服务状态,还有另一个用于测试状态的批处理脚本(没有FOR循环):@ECHOOFFSCquerytomcat5|FIND"STATE