zoukankan      html  css  js  c++  java
  • jboss

    之前用的是tomcat,jboss没接触过
    http://localhost/jmx-console/ 是jboss的控制台? 项目发布时候这个要限制住,在部署文件夹下有个jmx-console.war 就是他,不用jmx-console的话必须把密码改了或删了这个jmx-console.免得坏人来干坏事.因为默认开启,且默认密码是admin admin吧.能直接往项目里放木马jsp
    扯远了,jboss是一个j2ee容器. 内嵌了tomcat.
    启动在这:E:Program Filesjboss-4.0.4.GAin  ,有三种方式.jar sh bat  java虚拟机你运行,或Linux运行,或window下运行.  开发时在myeclipse里运行
    部署文件夹:
    E:Program Filesjboss-4.0.4.GAserverdefaultdeploy
    服务器配置:
    E:Program Filesjboss-4.0.4.GAserverdefaultdeployjbossweb-tomcat55.sarserver.xml
    数据源配置(oracle):
    E:Program Filesjboss-4.0.4.GAserverdefaultdeployoracle-ds.xml

    使用上来说跟tomcat差不多,都是解压,不需安装. 配置也没什么大的差别
    除了数据源的配置. tomcat里没这一说.是程序自己去连数据库. 
    jboss里连接数据库是独立于项目的一块设置. 通常开发时候是数据库访问的字段写在项目的某个文件然后加载.
    jboss这点有些奇怪.好像背后还有连接池.貌似跟jndi有关,没注意,因为系统中有自己开发的连接池.//TODO

    除了数据源jboss在使用上没什么特别的

    有点很奇怪,
    有次启动jboss 提示1098端口被占用, netstat -ano |findstr 1098 找到进程的pid
    tasklist |findstr xxx 发现是oracle.exe 占用了端口.觉得很奇怪,之前oracle也没用这个端口啊,关了进程jboss正常启动了. 只好把jboss用这个端口的设置设成别的
    I:jboss-4.0.4.GAserverdefaultconfjboss-service.xml //jboss:sergice=naming   命名服务? 这个文件是关于jboss的service的  前面的问题应该是oracle用的端口跟jboss的命名服务端口冲突 了
    有必要看看jboss启动时候都需要做哪些事 他启动了什么服务

    部署在jboss上的应用可以添加一个配置文件
    /server/default/deploy/xxxx.war/WEB-INF/jboss-web.xml  (貌似跟访问地址有关.不清楚//TODO)

    下面说jboss中jdni连接数据库
  • 相关阅读:
    MatOfPoint作为minAreaRect的参数总是报错"throw new IllegalArgumentException("Incomatible Mat");
    !! Android developer 最新国内镜像
    下载安装和OpenCV匹配的Android开发环境
    Android View的onTouchEvent和OnTouch区别
    org.opencv.android.JavaCameraView 摄像机方向的问题
    C语言 · 数字三角形
    C语言 · Torry的困惑(基本型)
    C语言 · 高精度加法
    C语言 · Anagrams问题
    C语言 · 字符串对比
  • 原文地址:https://www.cnblogs.com/wangduqiang/p/4180955.html
Copyright © 2011-2022 走看看