Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为基于java的web应用程序创建许可证_Java_Maven - Fatal编程技术网

为基于java的web应用程序创建许可证

为基于java的web应用程序创建许可证,java,maven,Java,Maven,我正在创建一个需要许可逻辑的web应用程序。目前只需要一个非常基本的逻辑: 登录时检查许可证文件是否存在 如果许可证文件不存在(首次登录),将提示用户输入产品密钥(用户将与我联系,产品密钥将由我生成) 产品密钥将被解密,解密后的值将用于生成许可证文件 在此之后,每次用户登录时,都会检查许可证文件是否有效 我的问题是,既然它是一个web应用程序,那么应该在哪里生成许可证文件?它应该在src/main/resources中吗?还是应该直接在target/classes/这样的地方生成 如果需要这些信

我正在创建一个需要许可逻辑的web应用程序。目前只需要一个非常基本的逻辑:

登录时检查许可证文件是否存在

如果许可证文件不存在(首次登录),将提示用户输入产品密钥(用户将与我联系,产品密钥将由我生成)

产品密钥将被解密,解密后的值将用于生成许可证文件

在此之后,每次用户登录时,都会检查许可证文件是否有效

我的问题是,既然它是一个web应用程序,那么应该在哪里生成许可证文件?它应该在
src/main/resources
中吗?还是应该直接在
target/classes/
这样的地方生成

如果需要这些信息,它也是一个Maven项目

多谢各位

更新: 为这一混乱道歉,但是。。。
该应用程序是构建的,war部署在客户端服务器机器上的tomcat服务器上。简单地说,问题是,许可证文件应该存储在web应用程序上的什么位置?

假定此“许可证文件”对每个用户都是唯一的,因此它不应该位于工件中的任何位置,而应该位于(可配置的)中外部位置。@chrylis是的,它对每个用户都是唯一的,因为它还检查他/她的计算机id。外部位置是否在用户计算机上的文件夹中?@ErwinBolwidt是的,对不起:D我的意思是服务器计算机,但错误地键入了用户计算机。我想知道许可证是否应该在服务器计算机上的某个位置…?@GhostCat done。谢谢:)副本:和