jboss 环境搭建

jboss

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


jboss环境搭建(没有一键安装,需要手动搭建)  

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

 

posted @   weiwei0123  阅读(129)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
  1. 1 追梦人 班得瑞
  2. 2 清晨 班得瑞
  3. 3 河中映月 班得瑞
  4. 4 雪之梦 班得瑞
  5. 5 安妮的仙境 班得瑞
  6. 6 梦想家 班得瑞
  7. 7 寂静之音 班得瑞
  8. 8 山谷微风 班得瑞
  9. 9 秋日私语 Richard Clayderman
  10. 10 卡农 dylanf
  11. 11 水边的阿狄丽娜 nengcd
  12. 12 克罗地亚狂想曲 Kyle
追梦人 - 班得瑞
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示