github中有一个项目: https://github.com/chexagon/redis-session-manager
我通过 maven 下载并创建了 jar 文件。但我必须使用 war 文件将其部署到 Tomcat 并在我们自己的应用程序中使用它。因为这个项目没有 web.xml 文件或任何入口点(至少我找不到它)我无法正确创建 war 文件。谁能帮我解决这个问题。 提前致谢
最佳答案
您下载的软件不是网络应用程序。它是一个可以用作 Web 应用程序一部分的组件。
更正 - 实际上它是 Tomcat 本身的一个附加组件/插件...允许将 Web 应用程序的 session 状态保存在 Redis 中。
将其转换为 WAR 文件无济于事。
即使将它放入应用程序的 WAR 文件中也无济于事。
JAR文件需要复制到tomcat/lib目录下。然后你加一个<Manager>
元素到 conf/server.xml
文件。 README.md
文件描述了 <Manager>
的属性.
关于java - 如果项目没有入口点,如何创建 war 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52716204/