Tag: jboss

ORA-12705:指定无效或未知的NLS参数值

我在Linux上的JBoss上有一个J2EE应用程序。 当我尝试访问该应用程序时,在server.log文件中看到以下错误。 ORA-12705: invalid or unknown NLS parameter value specified 当我将相同的JBoss实例指向不同的模式时,应用程序工作正常。 我试图通过几个论坛,发现NLS参数设置是好的。 任何人都可以帮忙 Jboss版本= 4.0.2 数据库版本= oracle 10.2 在linux上输出locale命令 $ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=

configurationJBoss AS 5和LDAP

基本上我有一个应用程序,位于需要连接到LDAP服务器的JBoss。 (操作系统是Windows XP专业版)我用run.bat -c all -b 192.168.1.1启动了JBoss。 没有SSL连接到LDAP服务器没有问题。 这个问题只在使用SSL设置LDAP服务器时出现,我无法连接到LDAP服务器。 以下是错误消息。 javax.naming.CommunicationException:简单绑定失败:192.168.1.100:636 [根exception是javax.net.ssl.SSLException:java.lang.RuntimeException:意外的错误:java.security.InvalidAlgorithmParameterException:trustAnchors参数必须是非空的] 我有谷歌关于configurationJBoss和LDAP,偶然发现http://docs.jboss.org/jbportal/v2.6.2/referenceGuide/html/ldap.html 。 我真的需要一个JBoss Portal来设置LDAP吗? 有谁能帮我解决这个问题吗? 我错过了JBoss上的任何configuration? 任何build议将不胜感激。 提前谢谢了。 凯文

JBoss AS 4.0.x受到攻击

我有一个在JBoss Applicatoin服务器上运行的应用程序(版本4.0.2),并绑定到一个公共地址。 最近我在我的一个应用程序文件夹中发现了一些奇怪的文件和文件夹。 奇怪的文件包括bm.c,bm.h,bm.o,fly.pl,lindb.pl,pns,pnscan.c,pnscan.o,pns,ipsort,install-sh。 这些文件生成一些在我的服务器上运行的进程 当我做一个ps – ef | grep pnscan,结果是: ps -ef | grep pnscan root 4159 20125 0 15:43 ? 00:00:00 sh -c ./pnscan -r JBoss -w "HEAD / HTTP/1.0\r\n\r\n" -t 6400 229.110.0.0/16 8080 > /tmp/sess_0088025413980486928597bff110229 root 4160 4159 5 15:43 ? 00:00:00 ./pnscan -r JBoss -w HEAD / HTTP/1.0\r\n\r\n -t 6400 229.110.0.0/16 […]

使用Hudson Deploy插件部署到JBoss 7

我有2台机器,其中一台包含Hudson CI和其他JBoss 7 AS。 在Hudson,我已经安装了“部署插件”,创build了新的工作,并填写了所需的JBosspipe理员用户连接字段。 当我运行作业时,项目成功构build,但是远程JBoss AS的部署过程没有被触发。 在日志中没有关于部署的错误或消息。 我该怎么办? 编辑 触发(至less是预期的)部署作为“后生成行动”与参数: [x] Deploy war/ear to a container WAR/EAR files : **/*.war Container : JBoss 7.x Manager user name : test Manager password : * * * * JBoss URL : http://192.168.1.2 JBoss JMX Management port : 9999 这不是一项单独的工作。

如何在server.password中创buildKeyStorePass在jboss中

我正在使用基于密码的encryption(PBE)的configuration标识Jboss4.2.2configuration,你可以告诉我什么是server.password的使用,以及如何creaed它。 项目-PROD-ds.xml中 <local-tx-datasource> <jndi-name>mobeeadminDatasource</jndi-name> <use-java-context>false</use-java-context> <connection-url>jdbc:oracle:thin:@localhost:1521:xe</connection-url> <driver-class>oracle.jdbc.OracleDriver</driver-class> <security-domain>EncryptedOracleDbRealm</security-domain> </local-tx-datasource> <mbean code="org.jboss.security.plugins.JaasSecurityDomain" name="jboss.security:service=JaasSecurityDomain,domain=ServerMasterPassword"> <constructor> <arg type="java.lang.String" value="ServerMasterPassword"></arg> </constructor> <!– The opaque master password file used to decrypt the encrypted database password key –> <attribute name="KeyStorePass">{CLASS}org.jboss.security.plugins.FilePassword:${jboss.server.home.dir}/conf/server.password</attribute> <attribute name="Salt">mobeeadm</attribute> <attribute name="IterationCount">13</attribute> </mbean> <mbean code="org.jboss.jdbc.HypersonicDatabase" name="jboss:service=Hypersonic,database=mobeeadminDatasource"> <attribute name="Database">mobeeadminDatasource</attribute> <attribute name="InProcessMode">true</attribute> </mbean> login-config.xml中 <application-policy name="EncryptedOracleDbRealm"> <authentication> <login-module code= "org.jboss.resource.security.JaasSecurityDomainIdentityLoginModule" flag […]

JBoss:在失败的情况下切换域

在2个不同的物理服务器的集群configuration中,通过域设置进行pipe理,其中一个服务器是主服务器,作为域,另一个是从服务器,并从主服务器获取configuration,以防万一主人失败了? 在这种情况下,我想使从属行为作为主,所以我可以访问pipe理控制台(通常在端口9990),并pipe理configuration。 我已经发现,如果你使用'backup'选项(bin / domain.sh -backup)启动slave域,slave创build文件'domain / configuration / domain.cached-remote.xml',来自主设备的最新当前configuration。 有了这个文件可能会很容易启动作为主人的奴隶。 但为此我需要停止奴隶,打破房委会。 对此有何build议? 我只是想补充一点,如果你有上述configuration的caching版本,你可以用这个文件启动slave,而不用通过“bin / domain.sh –cached-dc”来联系master。 然而,这并不能解决任何问题,因为这意味着重新启动从属服务器,并且它仍然是从属服务器(破坏HA),并且通过web或cli的pipe理仍将被阻塞,因为服务器仍然认为自己是从属服务器。

由于文件夹不在名称以.war结尾的目录中,因此无法部署。 (JBoss的)

我使用Maven2Eclipse创build了一个默认的JSF项目。 当我尝试启动home.xhtml时,JBoss返回以下错误消息: (DeploymentScanner-threads – 1) JBAS015010: The deployment scanner found a directory named META-INF that was not inside a directory whose name ends with .ear, .jar, .rar, .sar or .war. This is likely the result of unzipping an archive directly inside the C:\Users\Foo\jboss-as-7.1.0.Final\standalone\deployments directory, which is a user error. The META-INF directory will not be […]

Apache Proxying安装程序

我有一个情景如下: 我有一个DNS入口的url,例如http://example.com当用户inputhttp://example.com/portal ,他登陆Apache(2.2)Web服务器(比如AWS 1)。 在那里,我有一个虚拟主机条目代理请求到另一个Apachenetworking服务器(比如AWS 2)在局域网上运行,说IP 192.168.1.1使用反向代理。 然后, 192.168.1.1上的Apache Web服务器使用反向代理将请求转发到JBoss应用服务器。 这样做,生成页面的URL将更改为LAN IP https:\\192.168.1.2\portal 。 我希望原始URL完整无缺,因为外部用户的系统不知道192.168.1.2是什么。 这是我的第一个问题。 如果不是自明的,请耐心等待。 以下是AWS 1的vhost文件片段: <VirtualHost 192.168.10.179:80> ServerAdmin admin@example.com DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs" ServerName example ServerAlias example ErrorLog "logs/example-error.log" # use always https Redirect pernament / https://example.com/ </VirtualHost> 以下是AWS 1的ssl文件(不是完整configuration)的片段: <VirtualHost 192.168.10.179:443> ServerAdmin admin@example.com DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs" ServerName […]

Solr在双节点Jboss集群上

在两个节点jboss集群上部署Solr时是否存在与NFS挂载点共享索引的问题? 我们希望在数据中心实现高可用性。

扩展大量的小型客户J2EE webapps

我们允许客户在我们的SaaS应用程序上创build网站。 我们目前使用Jetty作为应用服务器,但是我们可以使用任何J2EE。 我希望能够在我们的群集中扩展客户的webapps。 这个想法是,如果一个特定的客户有一个困难的web应用程序,.war文件将被复制到整个群集,以便其他机器可以处理负载。 但是,必须在webapp-by-webapp基础上完成,因为如果我们有1,000个客户,我们确实不希望将他们的所有webapps复制到每个节点上。 这与Heroku和Google应用程序引擎有点类似。 如果您的应用需要缩放,则会自动将其复制到其他框中。 有没有足够的智能应用程序服务器? 如果不是,我们将使用什么技术来自行构build?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.