What's the "web server" in WAS... ?

A non-SAP colleague of mine bugs me with questions like "what is the web server-part of WAS? It's Apache, right?"
Me being relatively ignorant about these specific down-to-earth technical sides to the WAS, means I have to ask: What IS the "web server" part of WAS...? Is it a brand new built-from-scratch web server, or did SAP bundle a 3rd-party product like Apache into the "basis" system?
Trond

Hi Trond,
good question. The SAP Application Server evolved into the SAP Web Application Server back in 2000 with the addition of the Internet Communication Manager (ICM). The ICM support the HTTP protocol (a web sever) and was written complete by SAP. SAP then introduced the SAP J2EE Engine, this to contains support for HTTP.
In a full blown Web AS (ABAP + J2EE), requests are sent to the ICM and then passed to either the ABAP stack (BSP apps) or the passed to the J2EE HTTP port if the request is for a J2EE web app.
So in short, SAP wrote their own Web Server...thus you don't need to purchase 3rd part web servers.
Hope this helps!
Cheers,
Jeff

Similar Messages

  • What is the web server to support dbconsole of database 11gr2?

    I have installed oracle database software 11.2.0.2 on solaris10, and configured the dbconsole for a SID database. All run as expected, such as accessing the web oem console and etc.
    I cannot find what the web server in the 11.2.0.2 install to support the dbconsole.
    Seems there is no Apache server installed for 11.2.0.2.
    Only the following processes are relevant:
    oracle 2226 28792 0 09:38:56 pts/1 0:38 /oracle/.../11.2.0/bin/emagent
    oracle 28792 1286 0 11:36:33 pts/1 1:58 /oracle/../11.2.0/perl/bin/perl /oraclebase/product/11.2.0/bin/emwd.pl
    Any idea about the web server in 11.2.0.2?

    JavaServer Pages (JSP) technology used in 11.2.0.2 instead of Apache server

  • What is the web server instance directory for uninstalling access manager

    when access manager is installed on java application server?
    Thanks!
    glx

    Well, the app server instance should be in /var/opt/SUNWappserver/domains/domain1 on Solaris by default (similar paths on other platforms), but the reality is if you want to uninstall it you should run the Java ES uninstaller. The reason is the installation of Access Manager also modifies the classpath in the domain.xml amongst other things.
    The uninstaller is in /var/sadm/prod/<Java ES specfic dir> on Solaris, and somewhere similar on other platforms.
    Good luck,
    - Matt

  • Problem in starting the web-server after configuring .so on AIX

    I am trying to configure a .so file in iplanet fasttrack web server 4.1 on AIX 4.3. I have build the .so file on IBM AIX 4.3. But while starting the web-server it failed to start.It fails when I include the following in obj.conf "Init fn="test-init" config="ConfigFile". While starting web-server I got the following :
    server terminated (signal 11): watchdog is restarting it
    failure: server initialization failed
    Any pointers on this would be helpful.

    I got similar errors in the past when the web server process was running in the background. Sometimes shutting down WAS does not work.
    Before you start WAS ensure that no java process is running or better try rebooting.

  • What the IP address does the Web Server get?

    Hi all,
    We have a scenario like this:
    Client——>Proxy(like squid)—........—>Web Server( 6.1 SP7)——>Application
    We know that the Web Server will get the remote IP address, and set as proxy-ip in HTTP Header.
    But, what the exact remote IP address does the Web Server get? The IP of the Proxy? or The IP of the original client?
    If we want to get the original client IP in the Application, what do we need to do?
    Thanks!
    Shen

    Look at the documentation for customized logging
    http://docs.sun.com/app/docs/doc/821-1497/gdsxf?l=en&a=view
    Basically, you configure a custom log file format in SJSWS
    And instead of using the variable: %Ses->client.ip%
    you will use something like the variable: %Req->headers.X-Forwarded-For%

  • What am I doing wrong when running multiple applications with the Web Server enabled ?

    I am running multiple Vi's (applications) on the same Nt Workstation and the Web Server is enable for all applications. However, I am able to view only one Panel from the browser. Only the first application that is started can be viewed. What am I doing wrong ?

    Only one application can act as a web server at the default http port 80.
    To solve this either run all VIs into a single application or use different
    http ports for each application. For example an application can use the
    default port 80 and others use ports 8080, 8081, 8082 etc.
    In the browser, you enter the URL for non default ports as
    http://hostname:8080/...
    HTH
    Jean-Pierre Drolet
    "zemaitis" a ecrit dans le message news:
    [email protected]..
    > I am running multiple Vi's (applications) on the same Nt Workstation
    > and the Web Server is enable for all applications. However, I am able
    > to view only one Panel from the browser. Only the first application
    > that is started can be viewed. What am I doing
    wrong ?
    LabVIEW, C'est LabVIEW

  • Does Crystal Reports need to be on the web server?

    Hello,
    here's my scenario. someone who left us moved a .Net web application from server 1 to server 2 and didn't leave us notes of what he did. The report came up on server 2 fine but was not getting the right data so we changed the datasource to get the data correctly.  Now we deployed the fixed version on server 2 and refreshed the web server.  Now we see the correct results BUT the Business Objects icons (e.g. BO image, print icon, forward and back icon) are all "X" meaning that they could not be found.
    We took a look at server 1 and it had the full version of Crystal Reports installed on it.  On server 2 it looked like the DLLs were dumped into the GAC and that's all. 
    We're a bit perplexed by why it was working on server 2 with all the Business Objects icons even though Crystal Reports was not installed on it until we restarted the server with the fixed code.  We were thinking maybe it's some sort of caching??  I've never seen this before so I'm a bit perplexed.
    Any ideas on why this happened?
    Thanks for taking a look.

    Hello Jeff
    Mysterious for sure. When you say;
    no virtual directory to crystalreportviewers115 and Crystal reports is not installed on the server (except for seeing only a few CR Dll's)...so how the heck did he get it working
    You're essentially saying something like;
    The car has no wheels, no engine, yet somehow it managed to get from point A to point B.
    Sorry to say, but it ain't happening...
    The only way to get a project that includes CR to work is to deploy the CR runtime. Either via MSI file where a simple double click will install the runtime and configure the viewer directory under the default app pool, or via a setup project you build using the CR MSM files. Again the files will be installed and the viewer directory configured under the default app pool. If your app is under a custom app pool, you need to configure the viewer folder under that pool as the install has no idea about non default app pools. See KB [  1547124|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533343337333133323334%7D.do] for more details re. viewer configuration.
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Enabling the web server in an executable for LV 8.6

    I just upgraded form LV 7.1 to LV 8.6. In 7.1 I built a boat load of executables that had web server capabilities. That is the customer could view and operate the VI from any computer via Internet Explorer. It was very simple to do.
    In 8.6 the web publishing tool is the same as is the enable web server function under tools>Options.  In 7.1 app builder, I would include the HTML files in a www directory under the target's root then I would simply open the tools>options menu and enable the server on the executable. It's not there anymore.
    For the life of me I cannot figure out how to do this in 8.6. I've spoken to (2) people at NI Support and it didn't help. They were probably in high school when 7.1 came out.
    I've figured out how to use project explorer to build both an application and installer build. I put the HTML files into a www folder under windowsvolume folder which is supposed to be the root. The executable works fine except for the web server.
    It must be something simple. If anyone can help, I would appreciate it.
    Message Edited by technics on 12-02-2008 02:18 PM

    I'm sorry to hear that the NI support people you talked to weren't able to help you.
    There have been a few threads on this subject that you might find helpful:
    http://forums.ni.com/ni/board/message?board.id=170&message.id=351396#M351396
    http://forums.ni.com/ni/board/message?board.id=170&message.id=354555#M354555
    It is a little more complicated than it was in 8.5. We are working to make it as simple as possible.
    I am always interested to hear what problems you have so we can improve the feature.
    Nathan

  • Error: "Cannot access the web server" with BlazeDS Turnkey

    Help! I'm new to Flex and BlazeDS and Eclipse.  I was trying to setup a Flex Project using a BlazeDS/Tomcat server running from Eclipse on Windows XP per the example in flexbandit.com/archives/55#comment-269 and in (www.infoq.com/articles/blazeds-intro).   I am NOT using the Eclipse Flex plug-in.  I'm using Flex Builder for the Flex code.
    Here's what I've done:
    I installed BlazeDS and tested http://localhost:8400 - That worked.
    I setup Tomcat in Eclipse.  -  That seemed to work.
    I created a Dynamic Web Project in Eclipse - That seemed to work.
    I created the bare-bones BlazeDS Configuration under the Eclipse project and then created a basic HelloWorld java class.
    I added the destination in the “remoting-config.xml” file found in the c:/projects/workspace/ReportGenTool/WebContent/WEB-INF/flex” directory:
    <destination id="HelloWorld">   <properties>  <source>HelloWorld</source> </properties> </destination>
    When I started the application server by clicking on the server's green play button in Eclipse and then tried to open localhost:8400/ReportGenTool, I got the 404 error : The requested source (/ReportGenTool/) is not available which according to the instructions is fine.
    Next I created a Flex Project, but when I try to validate the new Flex project configuration, it gives me an error "Cannot access the web server. The server may not be running, or the web root folder or root URL may be invalid."
    When I validated the server was running after setting up the BlazeDs Turnkey, I saw the BlazeDS page.
    Now when I bring up http://localhost:8400 I get:
          Directory Listing for /
          Apache Tomcat/6.0.14
    My eclipse project is named ReportGenTool and I've overwritten the WebContent directory with the META-INF and WEB-INF directories from the BlazeDS installation (C:\blazeds\tomcat\webapps\blazeds).  According to Eclipse the server is running.
    My Flex project is named ReportGenTool and is located in another directory away from the Eclipse project directory.
         My root folder is: C:\Projects\workspace\ReportGenTool\WebContent
         Root URL: is http://localhost:8400/ReportGenTool/
         Context root is: /ReportGenTool/
    Any idea what might be wrong? What didn't I configure that needs to be configured?
    Thanks in advance.

    This is not working because your router has a direct to your web server that is not through the outside interface which is needed for nat to occur, for this to work you need to setup a loopback interface as nat outside and policy route traffic to there for your server traffic
    Bu if your server is internal why do you need nat at all? Can you not use bind with views that might be simpler
    M
    Sent from Cisco Technical Support iPad App

  • Published Flash module and 404 errors in the web server log

    I’ve created a Presenter module, published it to my computer, and uploaded all the files to a web server. And it plays fine via the web.
    The odd thing is a bunch of 404 errors in the web log:
    10.1.2.104 - - [29/Jul/2009:10:36:00 -0700] "GET /repository/university/courses/3/flash/data/spk10821.1.jpg HTTP/1.1" 404 255 "-" 1166 419
    10.1.2.104 - - [29/Jul/2009:10:36:29 -0700] "GET /repository/university/courses/3/flash/data/spk10821.1.jpg HTTP/1.1" 404 255 "-" 1166 419
    10.1.2.104 - - [29/Jul/2009:10:36:57 -0700] "GET /repository/university/courses/3/flash/data/spk10821.1.jpg HTTP/1.1" 404 255 "-" 1166 419
    In the data directory there is a file named spk10821.jpg that was generated by Presenter. The image is actually the presenter bio photo that would normally show up in the sidebar -- but no photo is there. The browser never requests the valid spk10821.jpg file, only the non-existent spk10821.1.jpg path.
    Anybody know why this would be happening? I see in data/viewer.xml there is a tag for <image>spk10821.1.jpg</image> but I don’t know why Presenter would mention that file in the XML but generate a differently-named one in the publish folder.
    I’m wondering if I should have the web server rewrite requests with the ".1.jpg" ending to get rid of the ".1" part so they will work.
    By the way, this is with PowerPoint 2003 SP3 and Presenter 7.0.1.

    Hi Daniel,
    I am assuming that you are using Visual Studio 2010 to target the .Net framework 4.0
    Crystal Reports 2008 is not compatible with VS 2010. Use [Crystal Reports for Visual Studio 2010|Crystal Reports for Visual Studio 2010 Production Release Now AvailableCystlR%2528SAPWeblogs%253ACrystal+Reports%2529] to target .Net framework 4.0.
    Deploy the application using the methods specified in the 'Deployment' section of the [CR for VS 2010 .Net SDK developer guide|http://help.sap.com/businessobject/product_guides/sapCRVS2010/en/crnet_dg_2010_en.zip].
    See if you can reproduce the issue after redeploying the application as mentioned above.
    Few questions-
    - Is it the dev machine or production machine causing the issue?
    - OS version?
    - What does the application do? i.e. view, export, print report?
    - Issue is with some reports or all the reports.
    See if there is an image on the report, remove the image and add it as a picture object ' Insert --> Picture' from the CR designer.
    Hope this helps,
    Bhushan.

  • Using mobile camera to send images to the web server at regular intervals

    Hi All,
    I am developing an application in which the camera is kept on and it takes picture at regular intervals 30 sec to be exact. And that picture is sent to the web server so that can be viewed at the server. Now I am testing this application on Nokia E50 but after running for 3 hours there was an error given as below
    MediaException: (in takes Symbian OS error :-2
    Whats this error about? Is this an OS error or theres some fault within the coding. Please reply its urgent.
    Thanks in advance
    Sunil

    Hi Db,
    I have tried what you have said but now the problem is that it gives Symbian OS : -4 error which is a memory error. Actually what happens in the project is that once the connection between web server and the mobile breaks down the mobile will continuosly try to establish the connection and in doing so it will create new objects. There is no limitation on the number of times the connection attempts can be made. It will keep on trying till the connection is established. If that is the reason which is causing the problem then I think I may have to find another way for the connection to be established.
    Thanks in advance
    Sunil

  • Communication problem the web server extension (WGATE) failed to receive a

    Hi,
    When a user tries to access his timesheet he get the below error:
    <b>communication problem the web server extension (WGATE) failed to receive a response from the ITS web service</b>
    Only ONE user is getting this error. If everyone get\s the same we can check on the ITS side, but if only ONE user is getting it.
    Please help.
    Regards,
    PK

    HI ALL,
    Thanks for your time. The issue got resolved however without cheking the logs itself. The problem was with the scripfile. All other users and all other scripts were working, except one. And it got recified.
    Regards,
    P. Kumaravel.

  • Connection from the web server to the database which is situated in another machine.

    Thanks for the reply.
    I need to know, whether there shold be a physical connection between the web server and database machine? or can we connect to the database machine through the web, if the database machine has a domain name? if there is a physical connection, we can use the jdbc/odbc connection. but if we are connecting through the web, how can I estblish the connection using a JDBC/ ODBC connection?
    Regards,
    George

    As long as there's a network connection between the two machines, you should be able to make the connection. I'm not sure what the difference between a 'direct connection' and a 'connection through the web' is-- are you actually running a network cable from one machine to another?
    When you cannot make the connection, are you able to do a 'tnsping' on the target database?
    When you say 'connecting through the web', is it possible that you're going through a firewall? If so, the firewall may be blocking the ports you need to communicate on.
    Justin Cave
    ODBC Development

  • How can you display a dynamically loaded vi to the Web Server?

    I am working with LabView 6.1 and the Web Server. I can call a subvi and have it display on a remote machine using a browser with no problem. But what I would like to do is dynamically load and run a vi and have it display on the remote computer using only a browser. I have tried a small example of a front panel that invokes the run vi method (and fp.open prop) on another vi when a button is pressed, but the invoked vi is displayed only on the local computer. Is there any way of viewing dynamically loaded vi's on a remote machine without having a copy of LabView running on it?

    If i understand your question correctly, you want to monitor vi that are dynamically loaded on a remote machine without having LabVIEW installed on the machine from witch you want the monitor. I don't think it's possible how ever a good reference book would be Internet applications in LabVIEW. You can find it on BARNES&NOBLE.
    Hope i could help

  • Send for shared review - What type of Web server folder works?

    Hello all,
    Can someone please explain to me what type of web server folder works with "Send for shared review"?
    I have created a folder on my GoDaddy server account with full permissions... http://webservername.com/Adobe_Test but after clicking Next, I see the error, "The Shared Folder Location is not valid. Click OK and check the Status field for more information."
    1) It isn't valid? What are the valid server requirements?
    2) "...check the Status field for more information."? What Status field?
    It would have been great if I could use a Google Docs folder but that failed as well.
    What must I do to unlock this neat feature?
    Thank you

    Thanks CtDave.
    I ended up building a WebDAV server and I am now encountering a bunch of new issues. Such as:
    From my workstation, working with Acrobat.
    - After making comments. I click the top button "Publish Comments" - this works well - no errors. But when I attempt to exit the PDF, Acrobat wants to save the document. Attempting to Save results in a read-only error. After trying this, Acrobat gets into a loop where there doesn't appear to be a way to exit Acrobat (other than by Save As new file name):
    Even worse... I understood that reviewers only required the Adobe Reader in order to comment. This doesn't seem to be the case.
    When I emailed a test document for review, this is the message that pops up:
    All that is available is the original content (none of the review comments are available).
    Any ideas?

Maybe you are looking for