为基于java的web应用程序创建许可证
我正在创建一个需要许可逻辑的web应用程序。目前只需要一个非常基本的逻辑: 登录时检查许可证文件是否存在 如果许可证文件不存在(首次登录),将提示用户输入产品密钥(用户将与我联系,产品密钥将由我生成) 产品密钥将被解密,解密后的值将用于生成许可证文件 在此之后,每次用户登录时,都会检查许可证文件是否有效 我的问题是,既然它是一个web应用程序,那么应该在哪里生成许可证文件?它应该在为基于java的web应用程序创建许可证,java,maven,Java,Maven,我正在创建一个需要许可逻辑的web应用程序。目前只需要一个非常基本的逻辑: 登录时检查许可证文件是否存在 如果许可证文件不存在(首次登录),将提示用户输入产品密钥(用户将与我联系,产品密钥将由我生成) 产品密钥将被解密,解密后的值将用于生成许可证文件 在此之后,每次用户登录时,都会检查许可证文件是否有效 我的问题是,既然它是一个web应用程序,那么应该在哪里生成许可证文件?它应该在src/main/resources中吗?还是应该直接在target/classes/这样的地方生成 如果需要这些信
src/main/resources
中吗?还是应该直接在target/classes/
这样的地方生成
如果需要这些信息,它也是一个Maven项目
多谢各位
更新:
为这一混乱道歉,但是。。。
该应用程序是构建的,war部署在客户端服务器机器上的tomcat服务器上。简单地说,问题是,许可证文件应该存储在web应用程序上的什么位置?假定此“许可证文件”对每个用户都是唯一的,因此它不应该位于工件中的任何位置,而应该位于(可配置的)中外部位置。@chrylis是的,它对每个用户都是唯一的,因为它还检查他/她的计算机id。外部位置是否在用户计算机上的文件夹中?@ErwinBolwidt是的,对不起:D我的意思是服务器计算机,但错误地键入了用户计算机。我想知道许可证是否应该在服务器计算机上的某个位置…?@GhostCat done。谢谢:)副本:和