Application Servers

An application server is a software framework that provides both facilities to create applications and a server environment to run them. Most application server frameworks contain a comprehensive service layer model, acting as a set of components accessible to the software developer through an API defined by the platform itself. For Web applications, these components are usually performed in the same running environment as their web server(s), and their main job is to support the construction of dynamic pages. However, many application servers target much more than just Web page generation: they implement services like clustering, fail-over, and load-balancing.

Share tech news, updates, or what's on your mind.

Sign up to Post

we have LUN presented to two nodes (however failover cluster was not configured)  and online at the same time.
it was a dynamic disk of many partitions.
this LUN is showing as missing, and failed is the label on all partitions,
tried to recover disk, and tried to recover partitions and both failed.

i know a disk should be online on one host a time, could it be the reason this corruption ?
is there any way i can recover that disk ? can HP support assist in reactivating that disk and representing it again ?
any ideas would be great, thank you
Get proactive database performance tuning online
Get proactive database performance tuning online

At Percona’s web store you can order full Percona Database Performance Audit in minutes. Find out the health of your database, and how to improve it. Pay online with a credit card. Improve your database performance now!

While installing tomcat how to know which http free port is free?8080 is always busy occupied by glassfish etc.

any tool or software etc which tells all free and occupied ports on my windows laptop to decide which port to allocate to tomcat?

what is ajp/1.3 conector port 8009 which shows while installing?
please advise
We are still using Tomcat 6.0 and plan to move to latest version by next year. Problem with current version is to set the access deny to our web-application.

I tried adding valve with webapps/META-INF/context.xml file as below but nothing works. Can you please provide a fix.

<Context antiJARLocking="true" path="/">
<Valve className="org.apache.catalina.valves.RemoteIpValve" />
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="{IP_address}" />


<Context antiResourceLocking="false" privileged="true">
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.0\.0\.1,8\.8\.4\..*"/>

Open in new window

Do you guys have any another solution as I want to restrict outside users from accessing Manager view and it will be accessible only from localhost?

Best Regards
I am trying to Import Car file created on WAS 6.1 into WAS 8.5.Ware getting below error.

*sys-package-mgr*: processing new jar, 'C:\Program Files (x86)\IBM\WebSphere\AppServer\deploytool\itp\plugins\\runtime\ejbdeploy.jar'
*sys-package-mgr*: processing new jar, 'C:\Program Files (x86)\IBM\WebSphere\AppServer\deploytool\itp\plugins\\runtime\ejbmapvalidate.jar' Exception create contexts for asset:java.util.NoSuchElementException
 at …
For some reason I can't connect to any of the VM's anymore.
This server is right beside me.
It is running servercore so i only have access to commandline / PS

What command is it to start the VM's? I've tried get-vm and start-vm with no luck..
The timeout issue is not seen in the logs now after I set the system property as


<property name="" value="600"/>



However still the war is not getting deployed with the below in the server.log


017-06-16 06:22:31,722 INFO  [javax.enterprise.resource.webcontainer.jsf.config] (ServerService Thread Pool -- 149) Initializing Mojarra 2.2.13.SP1 20160303-1204 for context '/RequestCenter'

2017-06-16 06:23:54,817 ERROR [] (ServerService Thread Pool -- 70) WFLYSRV0022:Deploy of deployment "RequestCenter.war" was rolled back with no failure message

2017-06-16 06:23:54,817 WARN  [] (ServerService Thread Pool -- 70) WFLYCTL0027: Operation was interrupted before stability could be reached

2017-06-16 06:23:54,848 INFO  [] (ServerService Thread Pool -- 248) WFLYPRT0057: cancelled task by interrupting thread Thread[ServerService Thread Pool -- 70,5,ServerService ThreadGroup]

2017-06-16 06:24:15,131 INFO  [org.apache.cxf.transport.servlet.AbstractCXFServlet] (ServerService Thread Pool -- 149) Load the bus with application context

The above issue I fixed by replacing the jar - jsf-impl-2.2.13.SP1.jar that comes with wildfly-10.1.Final  modules with jsf-impl-2.2.8-jbossorg-1.jar that comes with wildfly8.2 modules and got the application deployed successfully.

So how do we resolve this issue without having to replace the …
Hi All,

Please can someone tell me in layman term the best practice for a simple optimal performance for setting up network connections within Active Directory Site and Services. Currently to me it looks overkill with connections to each sites, not sure if this is good for replication or bad? Please try not to send me complicated links as I've already googled some and it makes my head hurt.

We have -

Site 1 - 100MB MPLS with 2x DC's
Site 2 - 100MB MPLS with 2x DC's

Site 3 - 10MB MPLS with 1x DC
Site 4 - 10MB MPLS with 1x DC

Thanks in Advance!
We're running a XA 6.5 environment, and I've just built a series of new VMs and added them to the existing farm.

I am able to see the new servers within the farm and have verified that the application servers are all same version (6.5), same OS Win2k8R2, same Hotfix XA650W2K8R2X64R03.  However the XML brokers (we have 3) are R04.  My first guess would be to verify that all the Hotfix packs were the same, however, when I try and launch applications from the old farm (R03), everything works normally with the XML brokers (R04).  I don't want to convert the XML brokers (R04) to a different hotfix pack (R03) and break the old production environment.  So why can't the new servers work with the XML brokers?

I have verified that the new application servers have R03 just the same as the old farm, however I am unable to publish applications from any of the new servers.

When I attempt to launch an application from one of the new servers, I see the following error messages in the WI:

1. An error occurred while attempting to read information from the Citrix servers: An existing connection was forcibly closed by the remote host. This message was reported from the XML Service at address http://SERVER1.domain:8080/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress]. The specified Citrix XML Service could not be contacted and has been temporarily removed from the list of active services. [Unique Log ID: 1b1f909e]

2. The Citrix servers sent incorrect HTTP syntax. …
For my needs......
I need to access the apps with an android tablet,
I need to run a legacy app Windows Write as well
I need to run an ERP app (Windows 7, M2M)
Please help me sort through the different offerings.
 These are what I am aware of:
Microsoft APP-V
Citrix Xen App
VmWare Horizon
How can we setup a Netscape application server to run a .cgi file? We are not finding any 'cgi-bin' directory where we used to place the cgi file as in Apache server. We are trying to call this cgi file using an http call. Please help
Veeam Disaster Recovery in Microsoft Azure
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

Someone should please help:

2017-03-06 02:42:46,442 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Real: name=vfsfile:/usr/share/jboss-5.1.0.GA/server/default/deploy/QuickLottoMiddleWare-1.0.jar/ state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying QuickLottoMiddleWare-1.0.jar: org/apache/axis/AxisFault
        at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(
        at org.jboss.ejb3.deployers.Ejb3Deployer.deploy(
        at org.jboss.deployers.vfs.spi.deployer.AbstractVFSRealDeployer.internalDeploy(
        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(
        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(
        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(
        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(
        at org.jboss.dependency.plugins.AbstractControllerContext.install(
        at org.jboss.dependency.plugins.AbstractController.install(
        at …
How does record transactions work in wirecard finsim?
Dear All,

Can you please let me know the CLI script to take backup & restore of KOLAB and Postfix. My requirement as shown below.

1) Can take entire backup & restore of Kolab (config & users data including mail)
2) can take entire backup & restore of postfix

Hi All,

I am facing problem with Jboss application server,every 4 to 5 hrs Jboss is automatically crashing with hs_err_pid.log file.

Kindly help me to fix the issue.

PFA log.
script to monitor  JVM wc_defalut port status
Hi all!

For simple testing purpose I need to deploy the simplest application possible on Oracle Weblogic.
All I'd need to do is test if the application is running and, if not, start it again using bash.

For the moment being I successfully installed Weblogic ( and I can access its console at http://MYIP:7001/console/

I have found this and I was able to compile using MVN but the next steps are totally unclear to me:

Can you please provide some hint / guidance in publishing the simplest hello world app?

I am planning to use Infinispan (Jboss) cache for 2nd level hibernate caching in my spring-hibernate application. Is it mandatory for me to use JTA transactions or is it possible through using org.springframework.orm.hibernate.HibernateTransactionManager.
Please suggest!!
Hi All,

We have a very strange VM performace issue which after many days have narrowed down to being the host but for the life of me can not figure out why.

We have 3 identical host running various VMS. We have two VMs, one is a DB server the other an Application server.
When both VMS are running on the same host the performace is as expected, when i move the application server to one of the other host (vMotion) the performace is terrible, the intranet application take an age to load.

I am not performing storage vMotion so the underline disk are the same, im very comfused as to why this woul happen.
We are running various other VMs accros the host and non of these VM have these issues.

Thanks in advance.
Before I go down path of creating and WebSphere Cluster export script, was wondering if anybody has created this using either jacl or jython.  

Any help would be great as I need to separate out a single cell with 4 environments into 4 cells (dmgrs) for each environment.
The Eight Noble Truths of Backup and Recovery
The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

Hi all,

for a customer I have to set up a JBoss application server cluster running 24/7 with 99.95% availablility. This means if we have to install a new version of the application we have to do this without downtime. The development partner proposed a round robin installation. So the proposal is to create e.g. three server groups within the cluster. During installation of the application first one of the server groups will be shut down => undeploy the old version => deploy the new version => start server group again => repeat this with the second and  third server group. In fact this would lead to always two server groups processing and thus no downtime.

I heard about the OSGI extensions of JBoss and that those extensions are provided to also solve the zero downtime deployment issue. I'm not a Java developer and my OSGI knowledge is just googled.

Any recomendations how to achieve zero downtime deployment with a JBoss application server ?

Hi Honorgod,

Am looking for a Script to pull Websphere Configuration to write to a file with the below components.

I see that this is partially accomplished in the post as below,

-- Application servers
Node Name
list of Ports
java Process Definition

-- Web servers
Web server name  
Web server installation location
Configuration file name
Plug-in configuration file name  
Plug-in configuration directory and file name  
Log file name  
Plug-in key store directory and file name  

-- Clusters
Cluster members
List of Cluster members

Enterprise Applications
-- name of application and context root

-- Topic connection factories
    * JMS providers (Names only)
    * Connection factories (Names only)
    * Queue connection factories (Names only)
    * Topic connection factories (Names only)
    * Queues (Names only)
    * Topics (Names only)
    * Activation specifications (Names only)

    * JDBC Providers(Names only)
    * Data sources (Names only)
    * Data sources (Names only)

Resource Adapters
    * Resource adapters
    * J2C connection factories
    * J2C activation specifications
    * J2C administered objects

    * URL Providers (List )
    * URLs (List )

JVM Details

JVM Arguments
Custom Services
Shared Library for …
Hello there,

Good Day!

I would like to have the best suggestion on performance testing  to one of our project.

Well, right now the server response time is 80 responses per sec(80/sec) but our client requirement is 2333 per second.

Kindly need the suggestion what to do in such type of scenarios? what should be the server configuration to achieve the client requirement?

Waiting for the best suggestion.

Have A Nice Day!

I am receiving following errors when I try to use JSF 1.2 with JBOSS EAP 6.3

13:54:09,643 INFO  [QueuesML] (http-/ >>> jobListAction() ::: Action Method
13:54:09,647 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle] (http-/ Error calling action method of component with id queueSummaryPageForm:queueGroups:15:j_id_jsp_1457028890_22: javax.faces.FacesException: Error
        at org.apache.myfaces.application.ActionListenerImpl.processAction( [myfaces-all.jar:]
       at javax.faces.component.UICommand.broadcast(Unknown Source) [jsf-api-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at javax.faces.component.UIData.broadcast(Unknown Source) [jsf-api-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at javax.faces.component.UIViewRoot.broadcastEvents(Unknown Source) [jsf-api-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at javax.faces.component.UIViewRoot.processApplication(Unknown Source) [jsf-api-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(Unknown Source) [jsf-impl-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at com.sun.faces.lifecycle.Phase.doPhase(Unknown Source) [jsf-impl-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at com.sun.faces.lifecycle.LifecycleImpl.execute(Unknown Source) [jsf-impl-1.2_15-b01-redhat-11.jar:1.2_15-b01-redhat-11]
        at …

I am getting following error when use JSF 1.2 in an application deployed on JBOSS 6.3.

I have tried to point JBOSS toJSF 1.2 by changing

C:\jboss-eap-6.3\modules\system\layers\base\com\sun\jsf-impl\1.2\module.xm & 

19:07:14,975 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host]] (http-/ JBWEB000313: Exception processing error page /pages/error.jsf: javax.servlet.ServletException: java.lang.NoSuchMethodError: com.sun.faces.taglib.jsf_core.SubviewTag.setJspId(Ljava/lang/String;)V
        at org.apache.jasper.runtime.PageContextImpl.doHandlePageException( [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
        at org.apache.jasper.runtime.PageContextImpl.handlePageException( [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
        at org.apache.jsp.pages.error_jsp._jspService(
        at org.apache.jasper.runtime.HttpJspBase.service( [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
        at javax.servlet.http.HttpServlet.service( [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
        at org.apache.jasper.servlet.JspServletWrapper.service( [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
        at …
I've been looking for a voice recognition application to work on our virtual Citrix XenApp 6.5 environment but I'm not having any luck finding a product that is compatible with Citrix. Any recommendation?

Application Servers

An application server is a software framework that provides both facilities to create applications and a server environment to run them. Most application server frameworks contain a comprehensive service layer model, acting as a set of components accessible to the software developer through an API defined by the platform itself. For Web applications, these components are usually performed in the same running environment as their web server(s), and their main job is to support the construction of dynamic pages. However, many application servers target much more than just Web page generation: they implement services like clustering, fail-over, and load-balancing.

Top Experts In
Application Servers