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 a customer who is wanting to ensure his staff can't take any data with them.  We can lock down USB devices (Thumb drives, Hard Drives, etc), but he's now concerned about them accessing things on the server and getting them off by using web mail clients (Yahoo, Gmail, Hotmail, AOL, etc) or file sharing sites (Dropbox, OneDrive, etc).  Short of blocking access to these sites (which would be a pain), is there any way to restrict their ability to steal his work?  And, if so, how difficult AND expensive would it be?

Failing that, is there some way of recording access so we can tell that John Doe accessed these 275 files today, and he was only supposed to be accessing 100 of them?

We're in a workgroup environment at the moment, switching to a Server 2016 AD domain.  All users are local admins on their workstations (Windows 7 and Windows 10).  A lot of the people in question will likely have to REMAIN local admins due to their software (AutoCAD, Quickbooks).

Please feel free to ask any questions for me to elaborate.
Firewall Management 201 with Professor Wool
Firewall Management 201 with Professor Wool

In this whiteboard video, Professor Wool highlights the challenges, benefits and trade-offs of utilizing zero-touch automation for security policy change management. Watch and Learn!

MacOS Sierra plug-in configuration a qualified success.  However, I have no CFB perspective.
Install log says:
Installation: Successful with errors.
6454 Successes
0 Warnings
2 NonFatalErrors
0 FatalErrors
Non fatal errors being two occurrences of
Modify Text File - Single File:   /Users/barrygbrunning/eclipse/java-oxygen/ ts/Info.plist
                          Status: ERROR
                          Additional Notes: ERROR - Unable to locate ASCII text file to be manipulated. Deferring...
Indeed there is no such file, whereas there is a file /Users/barrygbrunning/eclipse/java-oxygen/  At the install log errors referenced path /Users/barrygbrunning/eclipse/java-oxygen/ are located folders: configuration, droppins, features, jre, plugins, readme and the eclipse.ini file, but no info.plist.
The implied "Deferring..." action seems to have not happened.  Any suggestions as to what I might do to recover the situation?  What should have happened to an info.plist somewhere? How might I get the CFB perspective to manifest in Eclipse?

Any help will be greatly appreciated.  Thank you.
MY JMX console is down. Observed jboss services are in hung state. So, When i am trying to restart my jboss in my putty its not getting restarted and showing the below info in the log continuously......I have tried to reboot the server once - its worked. but the next day its the same issue.

 INFO  [JMSContainerInvoker] Waiting for reconnect internal 10000ms for OntarioStatusListenerBean
INFO  [JMSContainerInvoker] Trying to reconnect to JMS provider for OntarioStatusListenerBean
ERROR [JMSContainerInvoker] Reconnect failed: JMS provider failure detected for OntarioStatusListenerBean


INFO  [JMSContainerInvoker] Waiting for reconnect internal 10000ms for OntarioStatusListenerBean

Please help me with fix for this issue.
how to configure SSL for JBOSS EAP 7.1 in domain.xml
I must delete queue on WebSphere MQ - IBM ,
What are the commands to use on an AIX server?
I am in the process of getting an outdated server upgraded to a supported OS. Running VMWare 5.5 and we get getting a system off a Virtual Server 2003 x86, and upgrading it to the only available system possible a virtual Server 2008 x86. The original server is an application and file server. It has 3 IP addresses assigned to a single nick and the DNS has 2 of those IP's assigned to static FQDN's.
Here is where things get unusual...

When the original server is the one bound to the domain I can ping it from all of my systems. When the new computer is bound to the domain it will not respond to ping from only certain subdomains (inbound ICMP v4 & v6 are enabled for file and print sharing.. so it isn't the firewall).

The 2nd and 3rd IP's do not respond to any type of ping even though they show they are connected to the network. I have even tried changing the configuration by removing the 2nd and 3rd IP's from the one nic and giving them their own individual nic cards to see if they might respond from there. Again no such luck.

I am going crazy trying to get this to work properly but I can't seem to find a way to get the nic's to talk correctly, nor can I get them to respond to all of the subdomains that the original server had no issues responding to.

I am hoping that someone may have seen something like this before. I realize that an in place upgrade doesn't always resolve all issues but I've never seen something like this in any previous attempts.
Thank you in …

What is wrong in 1st attached screenshot? I send one mail and have got no failure (see 2nd attached file), in Telnet, but I cannot get the Mail. Where is the problem?
I have an Windows 2008r2 application server and a domain controller .

What commands can I use to check an make sure the Application servers time us synced with the Domain Controller.
we have direct printing with two application servers running IIS connecting to  SQL DB . we have upgraded two application servers  3 months back and one application is not responding for direct printing .
our application vendor is asking us to check with the network team to resolve the issue  . but it seems to be nothing wrong with the network level .

Q1  - How can I confirm the network level issue is  clear - Eg by ping the client to server or  ?
Q2 -  Patch level , there are some changes in the patch level  , but our vendor has confirm before the patch upgrade ,there is nor issue with the latest patch update .

Our Printing is configured as below
Client end  - connecting the receipt printer to client PC  - Host name  - C1
Application server side  -   Direct printer is mapping    billingPrinterC1 and billingPrinter is the  prefix for the printer profile name for billing Dep.

billingPrinterC1   IPaddress

how can I rectify the direct printing issue on the not responding server .  Direct printing still using for big applications ? we are having so much of issues with this architecture . please comment on this
 I will share some testing result later
Get expert help—faster!
LVL 12
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Websphere 8.5.5 :- Launch Client (Bypass the Authentication)
I want to bypass the authentication.
My soap.client.props details :-{xor}HggrAC8KZCgXa2QmZS5o

opt/was/85/AppServer/profiles/node1/bin/ /tciservices/gts/fehComm/FehFcsPutCli.ear -CCverbose=false -CCBootstrapPort=9813 -CCexitVM=true
IBM WebSphere Application Server, Release 8.5
Java EE Application Client Tool
Copyright IBM Corp., 1997-2011
WSCL0012I: Processing command line arguments.
WSCL0013I: Initializing the Java EE Application Client Environment.
[5/22/18 10:19:15:205 EDT] 00000001  W UOW=null org=IBM prod=WebSphere component=Application Server thread=[P=755014:O=0:CT]
          CWPKI0041W: One or more key stores are using the default password.
WSCL0035I: Initialization of the Java EE Application Client Environment has completed.
WSCL0014I: Invoking the Application Client class
Starting FehFcsPutCli --> main is being executed
Connecting to EJB server...
Realm/Cell Name: defaultWIMFileBasedRealm
User Identity: XXXXXXX
User Password:                                                                                                                                                    Processing...
Execution complete ET(ms):16
How can I use RDP (MSTSC.EXE) to log on to server as if you are at the console? I am looking for a way to modify the .RDP so when I execute the remote desktop to a server, the login page is pulled up so i can type my credentials in or use a digipass (vasco) alternative. I also use HP RGS to get into servers and blades, but the version in my environment is buggy and needs to install a client ... but it does accomplish the type of login behavior I am looking for ... when it works. I know that the .rdp file can be modified with a text editor, but I have not had any luck with the settings I have.
We have an application server that is mission critical. Is it possible to create a backup of the server, where everything is identical including the IP Address, that works on something like a heartbeat and only comes online if the other server goes down?
I have an application server in dmz and database in nside i want to use xenapp to publish this application to my out side users.what should be the xenapp component design best practice and is ssl certificate is mandatory.please explain the design and
I have version IBM WebShere MQ , do I need to upgrade the system from AIX 6.1.9 to the AIX 7.1.4 now  the current version of QM is compatible?
Using an Oracle Data Guard with a Primary and Standby database instance, is there a way to use a JDBC driver to send to the correct DB instance (or more specifically, to allow the application to fail over to the Standby  database instance if the primary is down)

I examined the documentation and the JDBC drivers appear to be for a RAC cluster as opposed to the Data Guard Primary and Standby

Can some one please help clarify ?

Have dell poweredge t110 tower and want to add gpu for mining. Do u know which one is the best that will fit?

Cloud based application having issues with ldaps bind to our Domain Controller in DMZ.
The application vendor is seeing the follwoing log entries on their side:
           [7:Public User][1024:application notice][R] (:) - Unable to bind to the LDAP server.

Based on this they have taken a wireshark capture and seen the following sequence of packets:-
Source -> destination (DC)   TCP    49662->636 [ACK] Seq=805 Ack=12910
Source -> destination (DC)   TLSv1  Application data
Source -> destination (DC)   TLSv1  Encrypted Alert
Source -> destination (DC)   TCP    49662->636 [FIN, ACK] Seq=927 Ack=12910
destination (DC) -> Source   TCP    636->49662 [ACK] Seq=12910 Ack=928
destination (DC) -> Source   TCP    636->49662 [RST,ACK] Seq=12910 Ack=928

They are saying that the reason packet analyser highlights the [RST, ACT] packets in red is because after the connection closure by Cloud Application server (source) [FIN, ACK] , server is expecting a final [FIN, ACK] from Domain Controller  (destination) but [RST, ACK] arrives instead. And thus they believe that it could be a issue with the Domain Controller.

Is this claim correct?
What can we do to troubleshoot this further?
App Development

Apart from its culture, demographics, and beliefs, Indian infrastructure is also quite complex, especially because of the challenge of overpopulation that stares us right in the eye. Due to this, it has been quite difficult to anticipate the traffic behavior, directions, local businesses, and many other things, with accuracy. When Google Maps was launched in India, it certainly helped, but also showed us that we need a better solution. Something that is indigenous, so that it knows the country inside out. Hence, MapMyIndia.

A mobile apps development company that works in sync with ISRO’s Bhuvan satellite - MapMyIndia recently launched its navigation and positioning app, created exclusively for India, and is already giving tough competition to Google Maps. It provides accurate information even for daily commuters. In fact, it has taken it a step further by including many live features that are extremely helpful, especially when you are in a country like India where traffic situations and even addresses change every now and then. So let’s take a look at what features it brings together to create something that is messing with the Google ‘bear’.

IoT Tracking

A big leap ahead for India with this IoT solution, the app uses its own IoT devices to track and collect information from different points through sensors. Making the best use of IoT technology, the app has been instilled with the ability to create real-time alerts for users and commuters. In case of a traffic jams, IoT sensors take note of the situation and suggest short and alternative routes to mitigate the traffic.


Matching shoulders with Google, the app also provides a voice navigation facility with turn-by-turn navigation support, which is expected to decrease the rate of road accidents that happen due to the lack of hands-free GPS systems.

Floating button for Reporting Issues

Apart from the data collection via the IoT system, there is a manual way of reporting issues i.e via people. Road damaged? Broken transport? Traffic jam in your area? Just take a picture and upload it to the relevant section in the app. Good thing is that the app has covered almost all kinds of issues that occur, including map issues, traffic issues, connectivity issues, and areas with specific access.

Tailored for India

Compared to Google Maps, MapMyIndia focuses on much more detail and list small businesses, facilities, shopping centers, and even personal addresses. However, because the app is still quite new to the market in terms of reach, it is still under the data collection phase, during which you may not find many small addresses in the app. But that is only for now because the database is constantly growing.

Detailed Information

Another reason why the app has great usability in India is that it provides complete information about a particular thing that you look for on the map. Apart from the address and direction, you also get a contact number, email, website and opening hours. Also, with the help of worldview, not only you can get details about a place, you can also see what people think of this place, based on the number of likes it has garnered.


Some people just want more information about everything, including trips, so just an odometer and tachometer is not enough for them. MapMyIndia comes with trip analytics that allows info savvy people to track more. You can track the time of trip completion, estimated time of arrival, remaining distance, remaining time of arrival, and much more; on-the-go.

MapMyIndia has created something that is perfectly tailored to the ever-changing maps of India. However, one of the things that the application clearly lacks is user experience. The touch buttons and screens reflect subliminal efforts on the designing side. 

To learn more about me, please visit my Experts Exchange Profile page.

KuppingerCole Reviews AlgoSec in Executive Report
KuppingerCole Reviews AlgoSec in Executive Report

Leading analyst firm, KuppingerCole reviews AlgoSec's Security Policy Management Solution, and the security challenges faced by companies today in their Executive View report.

I have Tomcat 8.0.35 running, web application running from IntelliJ IDEA 2017.3.3 (build successful and WAR deployed) but the browser (I tried with Chrome, Firefox, and IE) is showing HTTP Status 404 when I try to access http://localhost:8080/ or

I built my web application with Maven as WAR. The WAR file was successfully deployed in Tomcat's "/webapps/ROOT" directory and "index.html" and "index.jsp" are there and at the end of the deployment the browser page is open.

Tomat is configured to default ports: 8080, 8081, 8009.
I keep seeing this error message on two 100% identical (same hardware ProLiant DL380p G8, 8 GB RAM on each, same 2012 R2 o/s, same updates) servers that are currently
doing nothing and have nothing else installed in terms of roles and
features except file server. No Exchange, no DC, etc.
Both are physical servers (NO virtualization running on them) on the same network in the same AD domain as all other servers that do not show this error
They both have Shadow Copies enabled and configured for previous versions of files/folders,

Source: ESENT, Type: Warning, EventID: 906
svchost (1036) A significant portion of the database buffer cache has been written out to the system paging file.  This may result in severe performance degradation.
Resident cache has fallen by 4749 buffers (or 97) in the last 1 seconds.
Current Total Percent Resident: 2 (111 of 4860 buffers)

always followed by ESENT EventID 912
svchost (1036) A portion of the database buffer cache has been restored from the system paging file and is now resident again in memory. Prior to this, a portion of the database buffer cache had been written out to the system paging file resulting in performance degradation.
Resident cache has restored by -1 buffers (or -100) in the last 589 seconds.
Current Total Percent Resident: 0 (0 of 9 buffers)

and on one server preceeded by these almost always

msiexec (4124) Instance: The database engine (6.02.9200.0000) is starting a new instance (0).
hi am having error when starting report server in linux
[2018-01-30T18:42:44.901+02:00] [reports] [NOTIFICATION] [] [oracle.reports.server] [host:] [nwaddr:] [tid: 10] [ecid: 0000M57wkSa7Y7YFLrnJ8A1QSA24000001,0] [TARGET: /Farm_FRDomain/asinst/RptSvr_oel7_asinst] [TARGET_TYPE: oracle_repserv] ServerConfig:logConf  Reading server config file /ora01/app/oracle/product/fmw11g/asinst_1/config/ReportsServerComponent/RptSvr_oel7_asinst/rwserver.conf
[2018-01-30T18:42:44.903+02:00] [reports] [NOTIFICATION] [] [oracle.reports.server] [host:] [nwaddr:] [tid: 10] [ecid: 0000M57wkSa7Y7YFLrnJ8A1QSA24000001,0] [TARGET: /Farm_FRDomain/asinst/RptSvr_oel7_asinst] [TARGET_TYPE: oracle_repserv] ServerConfig:logConf  <server version="11.1.2" xmlns="">[[
   <cache class="oracle.reports.cache.RWCache">
      <property name="cacheSize" value="50"/>
      <!--property name="cacheDir" value="your cache directory"/-->
      <!--property name="maxCacheFileNumber" value="max number of cache files"/-->
   <!--Please do not change the id for reports engine.-->
   <!--The class specifies below is subclass of _EngineClassImplBase and implements EngineInterface.-->
   <engine id="rwEng" class="oracle.reports.engine.EngineImpl" maxEngine="1" minEngine="1" engLife="50">
      <!--property name="sourceDir" value="your reports source directory"/-->
      <!--property name="tempDir" value="your…
We are deploying Web application proxy server in AD FS environment. We will use this ADFS to configure Azure AD Connect for Exchange Hybrid Environment.

Question:   For above mentioned environment, Web Application server should be part of domain or can we keep it as stand alone server?

If it should be part of domain then what ports should we need to open to allow its access to DMZ domain controller servers ( active directory)?

When first time deploy war file, after the completion I made a http request for the system (example: http://localhost:9080/CSW/login/login.jsp).

Receiving the following error:
Virtual host/WebGroup not found: The web group CSW/login/login.jsp has not been defined.

Could you please help with it? Why I get this error?
How can i check a windows computer to see a list of all remote desktop sessions by users, when they last logged on, how long they logged on for?

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