南京网站优化建站二级域名发放免费
news/
2025/9/22 22:29:48/
文章来源:
南京网站优化建站,二级域名发放免费,软件定制开发销售如何做营销,网站建设首选一,安装JBOSS#xff1a;安装JBOSS很简单。将jboss-4.0.4.GA.zip解压到一个目录(比如d:\ jboss-4.0.4.GA)下即可。提示#xff1a;保留原来的zip文件#xff0c;以免在使用过程中出错#xff0c;还可以恢复到正常状态。二#xff0c;运行JBOSS:在JBOSS的home目录(即$JBOSS… 一,安装JBOSS安装JBOSS很简单。将jboss-4.0.4.GA.zip解压到一个目录(比如d:\ jboss-4.0.4.GA)下即可。 提示保留原来的zip文件以免在使用过程中出错还可以恢复到正常状态。二运行JBOSS:在JBOSS的home目录(即$JBOSS_HOME \bin)有一个run.bat文件和 一个run.sh文件直接运行run.shlinux系统或run.batwindows系统即可启动JBOSS。如果需要设置JBOSS应用启动的端口可以修改$JBOSS_HOME \server\default\deploy\jbossweb-tomcat55.sar\server.xml文件!-- A HTTP/1.1 Connector on port 8080 -- Connector port8080 address${jboss.bind.address} maxThreads250 strategyms maxHttpHeaderSize8192 emptySessionPathtrue enableLookupsfalse redirectPort8443 acceptCount100 connectionTimeout20000 disableUploadTimeouttrue/可将这个port修改成需要的端口。三。启动JBOSS打开http://IP:Port/ 可进入如下页面略。3.2 如何控制Jboss控制台的访问权限web-console和jmx-console都可以使用Jboss提供的JAAS框架进行访问权限控制修改应用war包内的WEB-INF/web.xml和jboss-web.xml取消对应的注释即可。以web-console为例jboss-web.xmlsecurity-domainjava:/jaas/web-console/security-domain web.xml security-constraint web-resource-collection web-resource-nameHtmlAdaptor/web-resource-name descriptionAn example security config that only allows users with the role JBossAdmin to access the HTML JMX console web application /description url-pattern/*/url-pattern http-methodGET/http-method http-methodPOST/http-method /web-resource-collection auth-constraint role-nameJBossAdmin/role-name /auth-constraint /security-constraintjboss-web.xml中指明该应用的policy为web-console授权的角色为JBossAdmin。在$JBOSS_HOME/server/${app}/conf/login-config.xml中可以找到对policy:web-console的配置 application-policy name web-console authentication login-module codeorg.jboss.security.auth.spi.UsersRolesLoginModule flag required module-option nameusersPropertiesweb-console-users.properties/module-option module-option namerolesPropertiesweb-console-roles.properties/module-option /login-module /authentication /application-policy在$JBOSS_HOME/server/${app}/conf/中建立文件web-console-roles.properties配置角色信息#用户名角色1,角色2,…,角色nadminJBossAdmin,HttpInvoker在$JBOSS_HOME/server/${app}/conf/中建立文件web-console-users.properties配置用户信息#用户名密码明文adminadmin经过上述配置需要以用户admin密码admin才能登录http://IP:Port/web-console。第二章 发布目录及配置文件1 JBOSS的应用发布目录 JBOSS在控制台没有提供直接的目录发布应用的功能。需要通过直接修改配置文件完成。系统默认的发布目录是$JBOSS_HOME \server\default\deploy直接将war包复制到这个目录下即可。如果需要以目录方式部署可以将war包解开后的整个目录复制过来但注意目录名一定要修改成${app}.war这种形式。2 JBOSS配置文件2.1 增加jboss-web.xmljboss-web.xml的作用类似于weblogic.xml用于指定一些跟应用服务器相关的配置。在jboss环境下原有的weblogic.xml已经没有用处可以删除。在WEB-INF目录下新增jboss-web.xml内容如下?xml version1.0 encodingUTF-8?!DOCTYPE jboss-web PUBLIC -//JBoss//DTD Web Application 2.3V2//EN http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtdjboss-web context-root${app}/context-root resource-ref res-ref-namejdbc/JDBCDS/res-ref-name jndi-namejava:/JDBCDS/jndi-name /resource-ref/jboss-web指定了web应用的context为/${app}以及指定web应用中使用数据源的jndi名java:/JDBCDS2.2 修改web.xml修改WEB-INF目录下的web.xml文件增加如下内容resource-ref res-ref-namejdbc/JDBCDS/res-ref-name res-typejavax.sql.DataSource/res-type res-authContainer/res-auth /resource-ref注意这里面的配置关系web.xml里的res-ref-name jdbc/JDBCDS /res-ref-name中的jdbc/JDBCDS与jboss-web.xml里的res-ref-name jdbc/JDBCDS /res-ref-name中的jdbc/JDBCDS一致前者是向后者看齐的而jboss-web.xml里的 jndi-namejava:jdbc/MyDs/jndi-name中的java:jdbc/MyDs 为前缀“java:” 加上 在第一步数据源配置文件配置中配置的jndi名称组成。2.3 增加oracle-ds.xml在JBOSS发布应用时我们需要为数据库创建一个数据源描述文件在$JBOSS_HOME/ server/default/deploy /目录下增加一个oracle-ds.xml文件内容如下?xml version1.0 encodingUTF-8?datasources local-tx-datasource jndi-nameJDBCDS/jndi-name connection-urljdbc:oracle:thin:10.1.1.1:1521:ora9i/connection-url driver-classoracle.jdbc.driver.OracleDriver/driver-class user-nameeafcem/user-name passwordeafcem/passwordexception-sorter-class-nameorg.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter/exception-sorter-class-name metadata type-mappingOracle9i/type-mapping /metadata /local-tx-datasource/datasources我们可以把$JBOSS_HOME\docs\examples\jca\oracle-ds.xml或oracle-xa-ds.xml拷贝到deploy目录下,修改其中的连接串、用户名、密码即可第三章 JBOSS配置以下以Linux平台为例Jboss部署位置用$JBOSS_HOME指代1、 精简服务可选default配置中有一些我们不需要的服务在deploy目录下以xml或sar的形势存在。可以删除以加快启动速度减少资源占用目前确认可以删除的内容如下n jboss-aop.deployern jbossws14.sarn jmsn uuid-key-generator.sarn bsh-deployer.xmln cache-invalidation-service.xmln client-deployer-service.xmln ear-deployer.xmln ejb-deployer.xmln hsqldb-ds.xmln jboss-ha-xa-jdbc.rarn jsr88-service.xmln mail-ra.rarn mail-service.xmln vi conf/jboss-service.xml删除以下内容 !-- -- !-- Class Loading -- !-- -- mbean codeorg.jboss.web.WebService namejboss:serviceWebService attribute namePort8083/attribute !-- Should non-EJB .class files be downloadable -- attribute nameDownloadServerClassestrue/attribute !-- Should resources other than .class files be downloadable. Both DownloadServerClasses and DownloadResources must be true for resources to be downloadable. This is false by default because its generally a bad idea as server configuration files that container security information can be accessed. -- attribute nameDownloadResourcesfalse/attribute attribute nameHost${jboss.bind.address}/attribute attribute nameBindAddress${jboss.bind.address}/attribute !-- Use the default thread pool for dynamic class loading -- depends optional-attribute-nameThreadPool proxy-typeattributejboss.system:serviceThreadPool/depends /mbean2、 修改jboss运行参数配置文件修改run.conf修改或增加以下内容参数值根据实际情况调整MAX_FD8192JAVA_HOME/opt/aspire/product/jboss/jdk1.5.0_10JAVA_OPTS-server -Xms512m -Xmx1024m -Xloggc:./gc/$$ -XX:PermSize64m -XX:MaxPermSize128m -XX:-UseParallelGC -Dsun.rmi.dgc.client.gcInterval3600000 -Dsun.rmi.dgc.server.gcInterval36000003、 创建启动脚本在$JBOSS_HOME/server/default创建启动脚本start内容如下mv nohup.out nohup.baknohup $JBOSS_HOME/bin/run.sh -c default -P run.conf nohup.out4、 创建停止脚本在$JBOSS_HOME/server/default创建启动脚本down内容如下$JBOSS_HOME/bin/shutdown.sh --serverjnp://localhost:1099 --shutdown其中11099端口为示意请根据实际的JNDI端口修改。5、 数据库驱动JBOSS不带oracle jdbc driver需要手工放置classes12.jar到$JBOSS_HOME/server/default/lib目录下。6、 log4j的问题 JBOSS自己的log4j和应用Log4j冲突的问题目前暂时的做法删除JBOSS自带的server/default/deploy目录下的log4j.jar启动时会报一个错但simf的日志可正常使用在$JBOSS_HOME/bin目录下会生成eaflog目录7、 修改端口可选如果在一台机器上部署了多个jboss server或者jboss默认端口已被其它应用使用需要修改相关端口以避免端口冲突。目前确认需要修改的配置如下vi $JBOSS_HOME/server/default/conf/jboss-service.xmln JNDI端口默认1099 mbean codeorg.jboss.naming.NamingService namejboss:serviceNaming xmbean-ddresource:xmdesc/NamingService-xmbean.xml...... attribute namePort1099/attribute !-- attribute nameRmiPort1098/attribute --n RMI端口默认4444/4445 mbean codeorg.jboss.invocation.jrmp.server.JRMPInvoker namejboss:serviceinvoker,typejrmp attribute nameRMIObjectPort4444/attribute......... /mbean…… mbean codeorg.jboss.invocation.pooled.server.PooledInvoker namejboss:serviceinvoker,typepooled...... attribute nameServerBindPort4445/attribute /mbeanvi $JBOSS_HOME/eaf/deploy/jbossweb-tomcat55.sar/server.xmln HTTP端口默认8080 Connector port8080 address${jboss.bind.address} maxThreads250 strategyms maxHttpHeaderSize8192 emptySessionPathtrue enableLookupsfalse redirectPort8443 acceptCount100 connectionTimeout20000 disableUploadTimeouttrue/ 转载于:https://blog.51cto.com/jackhe/1435968
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910592.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!