标签: application-server

Glassfish管理控制台故障

我在Windows 2003上使用带有JDK 6u24的glassfish 3.0.1.当我启动服务器并尝试登录管理控制台(4848)时,我将收到以下错误消息:

[#|2011-02-24T12:59:37.578+0330|INFO|glassfish3.0.1|javax.enterprise.system.std.
com.sun.enterprise.v3.services.impl|_ThreadID=25;_ThreadName=http-thread-pool-48
48-(2);|Cannot refresh Catalog : Connection timed out: connect|#]
Run Code Online (Sandbox Code Playgroud)

更新

[#|2011-02-24T12:58:51.343+0330|INFO|glassfish3.0.1|null|_ThreadID=24;_ThreadNam
e=Thread-23;|The Admin Console is already installed, but not yet loaded.|#]

[#|2011-02-24T12:58:51.343+0330|INFO|glassfish3.0.1|null|_ThreadID=24;_ThreadNam
e=Thread-23;|The Admin Console is loading...|#]

[#|2011-02-24T12:58:52.296+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Created HTT
P listener http-listener-1 on port 80|#]

[#|2011-02-24T12:58:52.296+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Created HTT
P listener http-listener-2 on port 8181|#]

[#|2011-02-24T12:58:52.296+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Created HTT
P listener admin-listener on port 4848|#]

[#|2011-02-24T12:58:52.343+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Created vir
tual server server|#]

[#|2011-02-24T12:58:52.343+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Created vir
tual server __asadmin|#]

[#|2011-02-24T12:58:53.531+0330|INFO|glassfish3.0.1|javax.enterprise.system.cont
ainer.web.com.sun.enterprise.web|_ThreadID=24;_ThreadName=Thread-23;|Virtual ser
ver server loaded system default web …
Run Code Online (Sandbox Code Playgroud)

java glassfish application-server java-ee

1
推荐指数
1
解决办法
5275
查看次数

我在哪里可以找到Weblogic中的环境条目映射屏幕?

我正在尝试将应用程序从OC4J迁移到Weblogic,但我无法在Weblogic 12c中找到环境条目映射屏幕.

有吗?如果是的话,它在哪里?如果没有,我该怎么办?

我们的应用在web.xml中具有以下值:

<env-entry>
   <env-entry-name>SERVLET_PATH</env-entry-name>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
<env-entry>
   <env-entry-name>USER</env-entry-name>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
<env-entry>
   <env-entry-name>PASSWORD</env-entry-name>
   <env-entry-type>java.lang.String</env-entry-type>
</env-entry>
Run Code Online (Sandbox Code Playgroud)

在OC4J中,可以在Environment Entry Mappings屏幕中看到这些.(我也可以在Websphere的Web模块环境条目下看到它们)

谢谢

[编辑]感谢JoseK,我找到了答案.

创建了plan.xml之后,我发现需要在plan.xml中添加a和a:

<variable-definition>
  <variable>
    <name>SERVLET_PATH</name>
    <value>http://203.15.228.111:7001/RailExchangeServlet/servlet/RailExchangeServlet</value>
  </variable>
</variable-definition>
Run Code Online (Sandbox Code Playgroud)

...

<module-descriptor external="false">
  <root-element>web-app</root-element>
  <uri>WEB-INF/web.xml</uri>
  <variable-assignment>
    <name>SERVLET_PATH</name> <!-- this links to the variable-definition name -->
    <xpath>/web-app/env-entry[env-entry-name="SERVLET_PATH"]/env-entry-value</xpath>
  </variable-assignment>
</module-descriptor>
</module-override>
Run Code Online (Sandbox Code Playgroud)

weblogic application-server oc4j

1
推荐指数
1
解决办法
3756
查看次数

在域模式下运行jboss

我需要在应用程序中实现集群机制。这样做时启动jbossAS7时出现错误,错误是:

=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /home/chandrashekar/CHE/SoftWares/jboss-as-7.1.1.Final

  JAVA: java

  JAVA_OPTS: -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.domain.default.config=domain.xml -Djboss.host.default.config=host.xml

=========================================================================

19:18:52,599 INFO  [org.jboss.modules] (main) JBoss Modules version 1.1.1.GA
19:18:52,688 INFO  [org.jboss.as.process.Host Controller.status] (main) JBAS012017: Starting process 'Host Controller'
[Host Controller] 19:18:53,082 INFO  [org.jboss.modules] (main) JBoss Modules version 1.1.1.GA
[Host Controller] 19:18:53,196 INFO  [org.jboss.msc] (main) JBoss MSC version 1.0.2.GA
[Host Controller] 19:18:53,251 INFO  [org.jboss.as] (MSC service thread 1-3) JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting
[Host Controller] 19:18:54,070 ERROR [org.jboss.as.controller.management-operation] …
Run Code Online (Sandbox Code Playgroud)

jboss application-server jboss7.x

1
推荐指数
1
解决办法
3478
查看次数

Jboss AS 7中的主要性能问题

我参加了一个项目,我们最近将应用程序服务器更改为Jboss AS 7(EAP 6).该系统是在域模式下运行的Jboss安装,其中一个服务器(服务器A)包含连接到关系数据库的EJB,另一个服务器(服务器B)是一个前端节点,主要是JSP连接到服务器A.

在开始我们的负载和性能测试之前,我会问这里.

题:

在运行混合事务EJB和JSP Web界面的域模式下,Jboss AS 7(EAP 6)所需的主要缺陷和性能调整是什么?

jboss ejb transactions application-server jboss7.x

0
推荐指数
1
解决办法
1265
查看次数

WSO2 AS内部WSO2 ESB服务器

我在ESB 4.7.0中安装了AS 5.2.0功能,但有一些问题:

  1. 尝试它的功能不起作用.用户界面被破坏了.

  2. 当我使用代理服务调用部署在外部AS中的数据服务时,它工作正常,但如果数据服务部署在同一个ESB中,我在使用代理服务调用它时会收到二进制有效负载.我使用SOAPUI尝试这个,dataservice响应没问题,但代理服务没有.

  3. SOAPtracer仅显示dataservice请求/响应,而不显示代理服务请求/响应.

我该如何解决这个问题?

编辑:

...我首先使用AS 5.1.0但是我发现如果我激活SOAPtracer,我会收到来自代理服务的响应消息:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <axis2ns7:binary xmlns:axis2ns7="http://ws.apache.org/commons/ns/payload">PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c29hcGVudjpFbnZlbG9wZSB4bWxuczpzb2FwZW52PSJodHRwOi8vd3d3LnczLm9yZy8yMDAzLzA1L3NvYXAtZW52ZWxvcGUiPjxzb2FwZW52OkJvZHk+PGRhdG9zQ29sbGVjdGlvbiB4bWxucz0iaHR0cDovL3dzLndzbzIub3JnL2RhdGFzZXJ2aWNlIj48ZGF0b3M+PGlkPjE8L2lkPjxub21icmU+bm9tYnJlMTwvbm9tYnJlPjwvZGF0b3M+PGRhdG9zPjxpZD4yPC9pZD48bm9tYnJlPm5vbWJyZTI8L25vbWJyZT48L2RhdG9zPjxkYXRvcz48aWQ+MzwvaWQ+PG5vbWJyZT5ub21icmUzPC9ub21icmU+PC9kYXRvcz48ZGF0b3M+PGlkPjU8L2lkPjxub21icmU+bm9tYnJlNTwvbm9tYnJlPjwvZGF0b3M+PGRhdG9zPjxpZD40PC9pZD48bm9tYnJlPm5vbWJyZTQ8L25vbWJyZT48L2RhdG9zPjxkYXRvcz48aWQ+MTA8L2lkPjxub21icmU+Z2VybyBldDwvbm9tYnJlPjwvZGF0b3M+PC9kYXRvc0NvbGxlY3Rpb24+PC9zb2FwZW52OkJvZHk+PC9zb2FwZW52OkVudmVsb3BlPg==</axis2ns7:binary>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

如果我可以使用soaptracer,我可以收到正确的回复:

<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
   <soapenv:Body>
      <datosCollection xmlns="http://ws.wso2.org/dataservice">
         <datos>
            <id>1</id>
            <nombre>nombre1</nombre>
         </datos>
         <datos>
            <id>2</id>
            <nombre>nombre2</nombre>
         </datos>
         <datos>
            <id>3</id>
            <nombre>nombre3</nombre>
         </datos>
         <datos>
            <id>5</id>
            <nombre>nombre5</nombre>
         </datos>
         <datos>
            <id>4</id>
            <nombre>nombre4</nombre>
         </datos>
         <datos>
            <id>10</id>
            <nombre>gero et</nombre>
         </datos>
      </datosCollection>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

使用4.1.0 P2 repo中的AS 5.1.0功能,对于数据服务和代理服务,Try it功能已被破坏.

另一个与BPS相关的问题,如果我想在ESB 4.7.1中使用P2 repo安装BPS功能我需要使用?

application-server wso2 wso2esb

0
推荐指数
1
解决办法
250
查看次数

在J2EE中使用多个上下文连接到不同的数据源(Websphere)

我有一个需要连接到两个数据库的Java EE应用程序.一个是内存数据库(H2),一个是常规Oracle数据库.

我可以在Websphere Application Server中建立与Oracle数据库的连接,在ibm-web-bnd.xml中放置一个引用,然后使用以下代码访问它:

DataSource dataSource = null;
try 
{
    InitialContext ctx = new InitialContext();
    // comp/env is for component-environment bindings, such as web application bindings
    // this allows us to change the name later in the binding (in the ibm-web-bnd.xml file), instead of here in the code.

    dataSource = (DataSource) ctx.lookup("java:comp/env/jdbc/refDB");
}
catch (NamingException e)
{
    e.printStackTrace();
}

return dataSource.getConnection();
Run Code Online (Sandbox Code Playgroud)

这很好 - InitialContext返回我需要的WAS上下文,可以找到数据源,一切都很好.

但是,我还希望能够从同一个应用程序访问H2数据库.按照我在复数视频上找到的教程,似乎这样做的方法是导入tomcat jar,然后即时创建上下文:

System.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.apache.naming.java.javaURLContextFactory");
System.setProperty(Context.URL_PKG_PREFIXES, "org.apache.naming");

InitialContext ctx = new InitialContext();

//"java:comp/env/jdbc/CacheDb" is the context …
Run Code Online (Sandbox Code Playgroud)

websphere application-server java-ee

0
推荐指数
1
解决办法
308
查看次数