当前位置: 首页 > 知识库问答 >
问题:

在Apache Tomcat中部署电子小时(战争文件已部署但未启动)-可能的环境变量问题

林涵映
2023-03-14

我需要您的帮助,因为我试图在我的服务器(它是windows服务器)上安装eHour,但没有成功:

如留档所述,有两种类型的安装,但我正在尝试部署war文件。

我安装Apache Tomcat(9.0.52)和mysql,然后复制WAR发行版并将其解压缩到我的C驱动器(我还将文件夹从ehour-1.4.3重命名为ehour),然后创建一个setevn。bat文件并创建一个变量EHOUR_HOMEsetEHOUR_HOME=“c:\EHOUR”

然后我下载mysql连接器和复制文件mysql-connector-java-8.0.23.jarTomcat 10.0/lib目录

最后,我将war文件从ehour-1.4.3重命名。向我们宣战。war并将其复制到Tomcat 9.0/webapps目录

我启动apache,Tomcat 9.0/webapps目录中添加了一个目录ehour,但localhost:8080/ehour的结果是404:请求的资源[/ehour]不可用。

例外是

java.io.FileNotFoundException: ${EHOUR_HOME}\conf\ehour.properties (The system cannot find the path specified)

我定义了环境变量EHOUR_HOME和注册表项,如果我键入set,我可以看到EHOUR_HOME被定义为C:\etime,但它不工作......

有人能帮忙吗?几个月前,我看到唐克纳奇问过一个类似的帖子,但我不知道它是否有效。

提前谢谢

共有1个答案

公羊涛
2023-03-14

它工作添加到Windows注册表项HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0

 类似资料:
  • 如何使war文件自动部署?服务器组件是glass乐于,数据库是在MySQL中创建的。我需要创建一个可执行文件来提取war文件吗?以及如何做到这一点?

  • 我正在尝试将一个简单的JSF“hello world”应用程序部署到Jetty 9.3.11,并出现以下错误: war文件包含路径WEB-INF/lib/javax。面-2.2.1。jar有什么问题吗?

  • 我有一个启动应用程序,部署到一个外部tomcat服务器,一切工作在我的本地与本地数据库。现在,我必须将代码推广到数据库配置不同的更高环境。我读了很多关于配置文件的etc...,但是当它是一个外部tomcat并且不使用

  • 在开展实验之前,我们需要根据不同的平台提前安装相关依赖的软件包,具体需要的软件包如下: Rust 工具链 Rust 版本管理工具:rustup Rust 软件包管理工具:cargo Rust 编译器:rustc 等等 虚拟机软件:QEMU (版本至少支持 RISC-V 64) 具体安装的方法在不同平台上安装方式类似,但也有细微差别,后面会有具体说明。 安装 QEMU 根据不同平台,我们分为下面 3

  • 在尝试将相同的战争文件重新部署到野蝇中时,我总是遇到错误。有谁知道下面的错误是什么意思以及如何解决它? 错误如下:无法上载部署:{“WFLYCTL0080:失败的服务” =

  • 我阅读了一些教程,了解到负责管理spring应用程序中创建的所有bean。在将WAR部署到servlet容器时,必须扩展,从文档中可以看出,一个固执己见的WebApplicationInitializer可以从传统的WAR部署中运行SpringApplication。将Servlet、Filter和ServletContextInitializer bean从应用程序上下文绑定到服务器。 有人能帮