## idea快速的创建SSH项目 ##
利用自己的struts2,spring,hibernate创建项目
选择第一个use library(自己的library)点击create选择自己的包注意这里不能选择文件夹形式。
选择spring的包点击确定。在下面选中Web Application里面的struts2和下面的hibernate 同样和开始创建spring的操作一样记得选中他们的xml的配置文件,不然后面需要添加比较麻烦。
创建完成大概是这样的,现在需要对SSH项目进行配置按Ctrl+shift+alt+s快捷键配置项目
点击Libraries选中struts2在右边点击绿色加号选择对应struts2需要的jar包,依次添加spring和hibernate需要用到的包。
然后点击Artifacts部署项目发布,在右边双击struts2,spring和hibernate到项目中去,现在配置tomcat。
点击下拉按钮的小图标,在绿色加号里选择tomcat server里的local进入Server配置的页面。点击Configure选择自己的tomcat,我的是tomcat8.0,然后点Deployment配置运行环境。
点击右边的绿色加号选择第一个Artifacts在右边的Application context中可以添加路径,点击apply应用.这样你的第一个ssh项目就可以跑起来啦!!!
相关文章
- 使用Intellij Idea创建一个maven的SSH整合的项目(一)!
- 如何使用idea把自己的项目打包jar包发给别人使用
- CVE-2024-3094:Linux生态供应链攻击-CVE-2024-3094:供应链攻击? 一个潜伏3年只为通杀的漏洞,今天更新了一个CVE漏洞,XZ-utils5.6.0/5.6.1版本后门风险(CVE-2024-3094)这个后门并非作者无意加入的,也不是引入存在后门的库文件导致的问题,而是有人经过三年的潜伏,积极参与该项目的维护,在获得了直接commit代码的权限以后将后门代码注入其中。 这个代码一共存活了不到2个月的时间,发现者是PostgreSQL 开发人员兼软件工程师 Andres Freund 意外发现的,在观察到 liblzma(xz 包的一部分)Debian sid(使用 ssh 登录占用了大量 CPU,valgrind 错误,然后找见了上游 xz 存储库和 xz tarball 已被后门。 幸运的是,xz 5.6.0 和 5.6.1 尚未被 Linux 发行版广泛集成,而且大部分是在预发行版本中。 但是kali linux如果每周更新或者最近3月26到29号之间更新了,不好意思。 根据kali官方说法希望更新, 首先我们apt-cache policy liblzma5 更新命令 sudo apt update && sudo apt install -y --only-upgrade liblzma5 更新 难的追一回滚动更新就这样玩吗?看来以后也不要追最新的。 当然我们还可以cat /var/log/apt/history.log 查看更新时间和都更新了哪些内容! 附: 各大linux系统可以查看自己对应的系统,查看官网说明 比如我的kali可以直接在https://www.kali.org/blog/about-the-xz-backdoor/看到 当然了这个供应链后门只能说差一点就完美成功,因为他写的有bug在sshd运行的时候直接cpu飙升,引起了研究员的注意,否则如果在发行版中大规模集成,估计可以造成linux的一个通杀,现在只是在预发行版中,但是更新快的比如kali linux中如果滚动更新那么就会被影响到。 参考链接:
- 解决别人给的项目,放到自己idea中,包全爆红的问题
- 解决idea每次创建新项目使用默认maven仓库,改成自己的maven仓库
- 用IDEA把自己的工具类打jar包,并引入到springboot项目中,再把项目打成可执行jar
- 【IDEA】向IntelliJ IDEA创建的项目导入Jar包的两种方式
- IDEA maven项目添加自己的jar包依赖
- idea选择自己的包创建SSH项目
- IDEA maven项目添加自己的jar包依赖