JavaSEC搭建
下载
github-下载地址 记得下载zip和releases中的jar包共两个文件
配置
这里是原有的部署方法, 本人在不属实发现该方法不生效, 但还是写一下
更改application.yml文件的数据库账号信息, 改成你的数据库
JavaSec-master\src\main\resources\application.yml
spring: |
新建javasec数据库(Navicat工具管理的mysql), 然后导入目录下的javasec.sql即可, 这样就算配置完了
到下载的jar包目录下, 用命令行运行
java -jar javasec-0.0.1-SNAPSHOT.jar |
在浏览器中打开127.0.0.1:8000即可进入登录界面, “Java漏洞靶场”, 默认账户admin / admin
问题
README中没写, 网上文章推荐docker, 我就不
¶描述
在配置完后访问127.0.0.1:8000, 你会发现有登录界面但是没法登录, 报错提示为数据库连接错误
经过尝试后发现是配置文件没有被加载, 用的是jar包内的配置文件; 验证方法也很简单, 修改JavaSec-master\src\main\resources\application.yml中的端口, 如8005:
server: |
再次运行jar包, 当看到端口仍为8000就知道就是该问题
¶解决方式
很简单, 把配置文件拿出来让它加载即可, 我的文件路径如下
JavaSec-app\ |
此时运行jar, 发现端口变为8005, 且能正常登录
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
