jboss 环境搭建
jboss
是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

1、下载+安装JDK:https://jingyan.baidu.com/article/d3b74d643e97de1f76e6096e.html
java SE 各版本下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载java SE 、java EE自己选:https://www.oracle.com/cn/java/technologies/
安装JDK很好的文章:https://www.cnblogs.com/myhome123/articles/7244470.html
JDK+eclipse下载:https://www.cnblogs.com/Qpgshare/p/12267104.html
以前下载过:jdk-8u181-windows-x64.exe 可以直接用,选择默认的“开发工具”
安装位置:C:\Program Files\Java\jdk1.8.0_181
2、JDK环境变量:https://www.cnblogs.com/BillyYoung/p/10736984.html
JDK系统变量:新建"JAVA_HOME"变量 C:\Program Files\Java\jdk1.8.0_181安装路径
新建"classpath"变量 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
"path"添加变量值 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
JDK用户变量:新建"path"变量 %SystemRoot%\system32;%SystemRoot%
变量path使的系统可以在任何路径下识别xx命令。 以上添加的系统变量:java可任意路径用。 以上添加的用户变量:javac可任意路径运用。 输入java、javac命令来验证,如果不成功,则卸载了重新安装一遍,因为是遗留版本导致的问题。
CLASSPATH为java加载类(class 或者 lib)路径,只有类在CLASSPATH中,java命令才能识别。
%JAVA_HOME%就是引用前面指定的JAVA_HOME。
3、Jboss下载: 点击http://jbossas.jboss.org/downloads/找到合适的版本下载,不过内网打不开。
JBoss主要版本下载链接:https://blog.csdn.net/wqiancangq/article/details/48137697 版本旧
WindFly下载+搭建:https://blog.csdn.net/weixin_40816738/article/details/105300471JBoss从8.0开始改名为WildFly。
windfly发布项目:https://www.cnblogs.com/101key/p/5131546.html
4、jboss环境变量:
jboss系统变量: 新建"JBOSS_HOME"变量 c:\jboss
新建"SystemRoot"变量 C:\Windows
jboss用户变量: "path"添加变量值 ;%JBOSS_HOME%\bin
5、添加控制台管理账号: 运行 \bin\add-user.bat , 根据提示一步步创建;
6、启动服务验证初始环境正确性: 运行 \bin\standalone.bat, 访问 http://localhost:9990/ 输入创建的用户名和密码;
7、 端口:http 8080,https 8443, 管理 9990
访问jboss只能127.0.0.1或者localhost,不能IP访问:项目访问的路径配置文件中,将访问的IP绑定为本地IP127.0.0.1,即只可以用localhost和127.0.0.1进行访问,其他IP无法。解决方案: \standalone\configuration\standalone.xml里
<interface name="public"> <inet-address value="${jboss.bind.address:127.0.0.1}"/> 改为:<interface name="public"> <inet-address value="${jboss.bind.address:0.0.0.0}"/> 就可以实现局域网访问http://192.168.127.128:8080/
<interface name="management"><inet-address>value="${jboss.bind.address.management:127.0.0.1}"/>改为:<interface name="management"><inet-address value="${jboss.bind.address.management:0.0.0.0}"/> 就可以实现局域网访问http://192.168.127.128:9990/
8、通过控制台发布项目:登陆http://127.0.0.1:9990/,直接把xxx.war文件添加进去就行,这里我用之前下载的struct2的struts2-rest-showcase.war包试了一下可以部署war包,用struts2-showcase.war包不成功。

直接访问:http://127.0.0.1:8080/struts2-rest-showcase 就可以直接访问发布的应用程序了。
8、jboss exp下载+步骤:https://www.cnblogs.com/k8gege/p/10645858.html
攻击:http://192.168.127.128:8080
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现