java - 如果项目没有入口点,如何创建 war 文件?

标签 java tomcat jar war

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/

相关文章:

Java:按类型对列表元素进行分组

java - 循环方法并使用结果

java - 上传文件excel并用java中的JAX-RS 2.0读取

ruby-on-rails - http中的Host header有什么用?

java - 如何使用 Proguard 的 GUI?防止混淆正确的类的问题

javascript - struts2中如何使用arraylist显示 "no result found"

java - Tomcat 8 (jvisualvm) 下奇怪的内存行为

java - 无法在Eclipse中启动Tomcat Serverv7.012

java - 运行可执行 jar 文件时未找到类错误(使用 eclipse 导出的 RMI 应用程序)

java - 双击 jar 时,java 输出流会发生什么?