Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


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


   I have the following error in JBoss and don't know for what reason we have it and what does it mean, anyone can help ? :

12:12:51,702 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC00001: Failed to start service jboss.deployment.unit."bpm.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."bpm.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "bpm.war"
      at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
      at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_80]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_80]
      at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_80]
Caused by: java.lang.RuntimeException: Error getting reflective information for class com.hds.hub.api.processes.impl.WFManagerImpl with ClassLoader ModuleClassLoader for Module "deployment.bpm.war:main" from Service Module Loader
      at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
      at …
What is SQL Server and how does it work?
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

domain controller on centos <-- host machine
host controller on centos  <-- docker

installed jboss on centos docker image and tried to start standalone server it starts with out any issues. but if i want to start slave and sync it to domain i get error as below:

started docker with exposing ports as below:
docker run -p 18080:808 -p 19990:9990 -it jboss_test

15:57:18,045 DEBUG [org.jboss.modules] (Controller Boot Thread) Module org.jboss.as.cli:main defined by local module loader @26538d04 (finder: local module finder @374f1544 (roots: /opt/jboss-eap-6.2/modules,/opt/jboss-eap-6.2/modules/system/layers/base))
15:57:23,477 DEBUG [org.jboss.as.host.controller] (Controller Boot Thread) failed to connect to java.net.ConnectException: JBAS012144: Could not connect to remote:// The connection timed out
      at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:131) [jboss-as-protocol-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
      at org.jboss.as.host.controller.RemoteDomainConnection.openConnection(RemoteDomainConnection.java:198) [jboss-as-host-controller-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
      at org.jboss.as.host.controller.RemoteDomainConnection$InitialConnectTask.connect(RemoteDomainConnection.java:560) [jboss-as-host-controller-7.3.0.Final-redhat-14.jar:7.3.0.Final-redhat-14]
      at org.jboss.as.protocol.ProtocolConnectionManager.connect(ProtocolConnectionManager.java:70) …
I would like to know if you can do a scanning application for medical supplies that are boxed.
how to configure https in jboss7
How to get all documents from SharePoint services document library at once?
We are looking to replace our current SAP systems with a new one.  We were thinking of pointing using a friendly URL to point to the database such as  prodcutionSQLDB.ACME.com  and  productionOracleDB.ACME.com instead of using DB Server name.

This way our application servers just get this FQDN to point to the database.  THis would simplify our DR planning and future migrations.

The question is, does SAP require certificates or something similar where the application servers would not be able to communicate with the DB  (SQL or Oracle).  My understanding is SQL and Oracle use username\pass to authenticate,  or does SAP rely on certificates to communicate with the DB servers?
I have SharePoint Server 2010 and Project Server trials installed.
I am trying to activate SharePoint Server 2010 trial, and found how to do it here
But when I entered the right SharePoint Server key, I got error, that the key is not valid Project Server 2010 key.
Is it correct? Should I really enter Project Server key?
Thank you in advance,
Can any one help me to get the hardening/ Benchmark document for IBM WebSphere. ?

Is within  oracle Toad or oracle Toad Data point...can i save the export to csv in such a way, so that it ssavees the csv eport with the current date? like fileName_03_03_2017.csv?

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
Free Tool: Subnet Calculator
LVL 10
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

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\com.ibm.etools.ejbdeploy\runtime\ejbdeploy.jar'
*sys-package-mgr*: processing new jar, 'C:\Program Files (x86)\IBM\WebSphere\AppServer\deploytool\itp\plugins\com.ibm.etools.ejbdeploy\runtime\ejbmapvalidate.jar'
com.ibm.wsspi.management.bla.op.OpExecutionException: Exception create contexts for asset:java.util.NoSuchElementException
 at com.ibm.ws.management.bla.model.BLAOutImpl.findContext(BLAOutImpl.java:201)
 at com.ibm.ws.management.bla.model.BLAOutFactoryImpl.getBLAOut(BLAOutFactoryImpl.java:41)
 at com.ibm.ws.management.bla.steps.StepSaveBLA.getBLAOut(StepSaveBLA.java:263)
 at com.ibm.ws.management.bla.steps.StepSaveBLA.execute(StepSaveBLA.java:215)
 at com.ibm.wsspi.management.bla.op.compound.Phase.execute(Phase.java:151)
 at com.ibm.wsspi.management.bla.op.compound.CompoundOperation._doPhaseExecute(CompoundOperation.java:102)
 at com.ibm.wsspi.management.bla.op.compound.CompoundOperation.doExecute(CompoundOperation.java:85)
 at com.ibm.wsspi.management.bla.op.Operation.execute(Operation.java:158)
 at com.ibm.wsspi.management.bla.op.compound.CompoundOperation.execute(CompoundOperation.java:68)
 at com.ibm.ws.management.bla.j2ee.ext.tasks.ConfigBLATask._runBLAOp(ConfigBLATask.java:303)
 at …

I'm having issues getting our network devices to work with SNMP v3 and there's not much online in the way of troubleshooting v3.
I went ahead and switched to v2 just to see it work and does show up as healthy now, however, it doesn't appear to pull any CPU/Memory or interface data even though it shows CERTIFIED and enumerated the Vender as PA-5000 series. The Network Summary view shows the interfaces with a green empty circle as if it's not being monitored. Firewalls are obviously fine since it enumerated the OID Tree and discovered everything.

Do we need SNMP port 162 in addition to 161 or could this be another issue?
The timeout issue is not seen in the logs now after I set the system property as


<property name="jboss.as.management.blocking.timeout" 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 [org.jboss.as.server] (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  [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 70) WFLYCTL0027: Operation was interrupted before stability could be reached

2017-06-16 06:23:54,848 INFO  [org.jboss.as.protocol] (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 …
What is meant by software mirroring !
Hi Expert,

One of our development team were trying to loading the data in their test database from their application portal.

They can attach file into the database but they got the following error.

"Timeout during database update. The operation has been accepted by the server and will usually complete successfully."

They are able to load the file successfully but don't want application user to see this.

Here is my question, is there any option to set up timeout for the database level. They set up the file size from application side only for 20 MB

Please help
is yelp account for business free ?

if yes can someone send me the correct link please ?

thank you
I have a current storage device which is clustered between 4 servers (2 application servers, and 2 database servers) There are 2 quorum disks one is attached to the database and the other is attached to the application sever - all of this resides on the SAN unit. I have 10 disks on my application server and 3 disks on my SQL server.  I've tried with the vendor 2 times and he's failed to migrate the cluster to the new storage unit.  Let me just say the new storage unit is set up exactly like the old storage unit and all the data is copied.  Can someone give me some information on the method to attach the new storage unit and detach from the old storage unit?  I think you have to break the cluster 1st because if you don't the drives will just fail over and apparently the contractor doesn't understand the concept of a cluster.
Hi Experts, we have a client with an old network system. There are 15 users in Sussex and 3 users in site London.
At the sussex main site there is 1 x sbs 2003 that runs active diretory, dns , dhcp, exchange (pop collector) and files. Also they have on this server sage payroll.

They also have 1 x windows 7 machine that runs sage adm (multiple different versions) and Iris.
Ix windows 7 machine also servers as a windows RDP server for the London office , 3 users.
They log into access files and the apps.

They are considering going to Office 365 and want to explore how they can have a better , secure system.
We are looking at proposing Server 2012 DC , and an Apps server for Sage, Iris and a documents storage program they use.
We are considering a VM server to run this , just wondered if we could get some feedback and some advice on best approach for this.
Tech or Treat! - Giveaway
LVL 10
Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

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!
I've inherited someone's undocumented setup, and I'm a first-timer who is learning OTJ.  Weblogic version is 10.3.2; the services are Forms and Reports. My startup sequence, at a high level, is to fire up three admin servers (startWebLogic), then three node managers (startNodeManager), followed by numerous user projects (startMangedWebLogic). Lastly, I start my oid and fr instances with opmnctl.

I've become a little familiar with the startup sequence, why Admin has to load before the managed services. Yea. My goal is to understand why there are three admin servers and three node managers (set up by persons before me, long since gone). The domains are for OID, OAM, and FR (forms).

Please help me understand whether this arrangement is healthy and if not, how to improve on it.  TIA.
We are migrating away from a key production application, but I am wondering how to handle support for the remainder of the year?

If you have done any major application migrations, how have you handled support on the legacy system?
- only break/fix support?
- no new reports?

What did you find as guidelines that worked for you?
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 to find and know the id and cell number of a no cell phone and no way to track mobile phone

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