鱼C论坛

 找回密码
 立即注册
查看: 1516|回复: 14

[已解决]一个网页打包到本地无法运行

[复制链接]
发表于 2023-4-18 18:14:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一个java写的网页在阿里云可以运行,系统底层是linux ,镜像打包下来本地虚拟机web运行起来了,但是显示授权文件掉了 看了小甲鱼的教程解密系列云里雾里,不知道从何入手可以帮分析一下吗 现在阿里云和本地可以同时登录root权限
最佳答案
2023-5-1 20:46:47
如果您的Java网页在阿里云上可以正常运行但在本地运行时显示授权文件失效,很有可能是因为您没有将阿里云云服务器中的授权文件一同打包、部署到本地环境中。

为了解决这个问题,您需要从阿里云上下载相关的授权文件,并将其复制到本地虚拟机中。步骤如下:

1.登录阿里云云服务器后,在终端中输入以下命令,找到您的网页所在目录:

cd /path/to/your/webpage
2.输入以下命令,使用scp将授权文件复制到本地虚拟机中:

scp -r user@your-server-ip:/path/to/your/license-file /path/to/local/folder
上述命令中的user代表您的云服务器用户名,your-server-ip代表您的云服务器IP地址,/path/to/your/license-file是授权文件在云服务器中的路径,/path/to/local/folder是本地虚拟机中存储授权文件的路径。

3.在本地虚拟机中启动web应用程序,并检查是否已经成功导入授权文件。

如果以上步骤无法解决问题,还可以考虑检查本地虚拟机环境与阿里云环境的配置差异,确保它们的环境和配置信息足够相似。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-4-18 18:27:22 | 显示全部楼层
本帖最后由 sfqxx 于 2023-4-18 18:32 编辑

根据你提供的信息,可能是因为Java应用程序中包含有授权文件或者加密算法,导致在本地运行时需要输入授权信息才能正常使用。建议你可以尝试以下方法进行分析和解决问题:

1.检查Java应用程序中是否包含授权文件或加密算法。如果包含,可以查看授权文件或算法的具体内容,从而判断是否可以通过修改或替换授权文件或算法来解决问题。

2.尝试查看Java应用程序的日志文件,查找相关错误信息或异常。根据异常信息,可以得到更多的线索和信息,从而帮助你定位和解决问题。

3.如果您拥有阿里云服务器的root权限,可以在阿里云服务器上找到相关的授权文件,并将其复制到本地虚拟机的相应位置,以达到授权的目的。注意,这种方法也可能违反了软件许可协议,需要慎重使用。

如果以上方法无法解决问题,你可以考虑联系应用程序的开发者或厂商,获取更详细的技术支持,以便更好地解决问题。

希望以上方法能够帮你解决问题。
有用请设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-18 18:40:27 | 显示全部楼层
从你的描述来看,问题可能与许可证文件丢失有关。在从阿里云服务器迁移到本地虚拟机时,可能没有完整地迁移许可证文件或者路径不对。请按照以下步骤尝试解决问题:

1、检查许可证文件:首先,请确保许可证文件(可能是一个.lic或.key文件)已从阿里云服务器复制到本地虚拟机。请检查这两个环境的文件夹结构,确保许可证文件已被正确复制。

2、确认许可证文件的路径:在迁移过程中,有可能许可证文件的路径发生了改变。请检查Java网页代码中引用许可证文件的部分,确保引用的路径正确。如果路径不正确,需要更新代码中的路径,使其指向正确的本地虚拟机许可证文件位置。

3、验证文件权限:确保许可证文件在本地虚拟机中具有正确的文件权限。这可能需要使用chmod命令调整权限设置。例如,可以使用以下命令为所有用户添加读取权限:
  1. chmod a+r 许可证文件.lic
复制代码


4、重启Web服务器:在完成上述更改后,需要重新启动Web服务器以使更改生效。这可以通过使用如下命令完成(以Apache为例):
  1. sudo service apache2 restart
复制代码


如果你使用的是其他Web服务器,如Nginx,请根据实际情况替换相应的命令。

5、检查日志:如果问题仍然存在,可以查看服务器日志以获取有关错误的更多详细信息。这可能有助于你进一步诊断问题。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 18:54:23 | 显示全部楼层
克隆网站之后本地的机器显示授权已过期 ,但是我的阿里云不想用了 应该是绑定了硬件 原来的阿里云正常 方便对比修改内存吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 18:57:33 | 显示全部楼层
如图本地显示授权过期 阿里云正常
1681814407592.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-18 19:36:43 | 显示全部楼层
wzq980ti 发表于 2023-4-18 18:57
如图本地显示授权过期 阿里云正常

应该在问题的回答者的帖子下方点击回复,不然是回复你的问题贴,他们收不到提醒
我手动呼叫一下吧 @sfqxx @isdkz
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-18 19:47:23 | 显示全部楼层
wzq980ti 发表于 2023-4-18 18:57
如图本地显示授权过期 阿里云正常

你这个网站是买的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 22:08:50 | 显示全部楼层
isdkz 发表于 2023-4-18 19:47
你这个网站是买的吗?

不是,朋友给做的,有没有学过解密教程的,大佬方便远程给看看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 22:32:00 | 显示全部楼层
isdkz 发表于 2023-4-18 19:47
你这个网站是买的吗?

是的 朋友给装的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 22:32:57 | 显示全部楼层
isdkz 发表于 2023-4-18 18:40
从你的描述来看,问题可能与许可证文件丢失有关。在从阿里云服务器迁移到本地虚拟机时,可能没有完整地迁移 ...


克隆网站之后本地的机器显示授权已过期 ,但是我的阿里云不想续费了 应该是绑定了硬件 原来的阿里云正常 方便登录root 对比修改内存吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-18 22:34:06 | 显示全部楼层
isdkz 发表于 2023-4-18 18:40
从你的描述来看,问题可能与许可证文件丢失有关。在从阿里云服务器迁移到本地虚拟机时,可能没有完整地迁移 ...

克隆网站之后本地的机器显示授权已过期 ,但是我的阿里云网站正常,不想续费了 应该是绑定了硬件 原来的阿里云正常 可以登录root 账号方便帮我看看吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-18 22:38:10 | 显示全部楼层
wzq980ti 发表于 2023-4-18 22:34
克隆网站之后本地的机器显示授权已过期 ,但是我的阿里云网站正常,不想续费了 应该是绑定了硬件 原来的 ...

当初是怎么部署的都不知道吗?怎么有没有绑定硬件都不确定
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 07:03:08 | 显示全部楼层
isdkz 发表于 2023-4-18 22:38
当初是怎么部署的都不知道吗?怎么有没有绑定硬件都不确定

绑定了硬件,复制以后在linux系统下 cat /sys/devices/virtual/dmi/id/product_uuid 提示过期应该是因为这个值变化了,也有lisence授权文件sh脚本但是加了壳  可以发你帮我研究下吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-4-19 08:49:33 | 显示全部楼层
查壳信息如图 有没有汇编大佬帮看下

查壳信息

查壳信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-1 20:46:47 | 显示全部楼层    本楼为最佳答案   
如果您的Java网页在阿里云上可以正常运行但在本地运行时显示授权文件失效,很有可能是因为您没有将阿里云云服务器中的授权文件一同打包、部署到本地环境中。

为了解决这个问题,您需要从阿里云上下载相关的授权文件,并将其复制到本地虚拟机中。步骤如下:

1.登录阿里云云服务器后,在终端中输入以下命令,找到您的网页所在目录:

cd /path/to/your/webpage
2.输入以下命令,使用scp将授权文件复制到本地虚拟机中:

scp -r user@your-server-ip:/path/to/your/license-file /path/to/local/folder
上述命令中的user代表您的云服务器用户名,your-server-ip代表您的云服务器IP地址,/path/to/your/license-file是授权文件在云服务器中的路径,/path/to/local/folder是本地虚拟机中存储授权文件的路径。

3.在本地虚拟机中启动web应用程序,并检查是否已经成功导入授权文件。

如果以上步骤无法解决问题,还可以考虑检查本地虚拟机环境与阿里云环境的配置差异,确保它们的环境和配置信息足够相似。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-3 06:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表