J2EE App Servers

Hi
I am currently investigating the setup we'll need to develop java apps - we're looking to develop multi-tier applications using jsp,servlets and ejb's. We are however currently tied into using Microsoft IIS webservers. From what I can gather we therefore have no choice but to purchase an (expensive) J2EE App Server to handle the jsp, servlet and ejb's - like Borland's AppServer 4.5 both for development and deployment of our final application to our customers (assuming they want to host the application themselves).... Does anyone know of some less expensive options to handle this kind of Java development or can someone suggest an alternative architecture?
Many thanks.

As some has said before there is a free app server for J2EE based applications, and you can find it at:
http://www.jboss.org/
As for web server you can use the Tomcat which is also free.

Similar Messages

  • Two related questions:  ColdFusion 10/Java applications and J2EE supported servers

    I have two related questions:
    1.  CF10 and integration with Java Web applications
    We have a couple of Java applications running on JRun and interfacing with CF9 applications.  The JRun clusters were created through the JRun Admin and, apart from lack of Axis 2.0 support, have served us well for years now.  And, as would be the case, the ColdFusion9/Java/Flash application is a critical public-facing application that the business uses for bidding on projects.
    It appears that with ColdFusion 10 on Tomcat, we will not be able to run those Java applications on a Tomcat-CF10 JVM cluster.  Is this correct?  IF so, what are our options? 
    2.  J2EE Application Servers supported by Adobe for CF10
    Which of these is correct?
    A.  This URL (http://www.adobe.com/products/coldfusion-enterprise/faq.html) states "ColdFusion 10 supports IBM® WebSphere, Oracle® WebLogic, Adobe JRun, Apache Tomcat, and JBoss."
    B.  This URL (http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/products/coldfusion/pdfs/cf1 0/coldfusion10-support-matrix.pdf) states:
    "J2EE application servers: WebLogic Server 10.3, 11.1, WebSphere Application Server 7, ND 7 JBoss 5.1, 6.0, 7.1.0"
    I *think* "A" above is wrong re. support for Adobe JRun.  It does not specify a version of Apache Tomcat unless it is simply referring to the custom version the comes with CF10.
    Option "B" above shows no support of Adobe JRun or 'standard' Apache Tomcat.
    Thanks,
    Scott

    Question 1 above was answered:  "No support for Java web applications under CF10's custom version of Tomcat"
    Question 2:  No answer yet:  Is Apache Tomcat (NOT Adobe's customized version) supported for CF10 J2EE deployment?  I do not see any installation instructions on how to install CF10 on Apache Tomcat 6 or 7.
    Is anybody using Apache Tomcat as their J2EE app servers and, again, NOT Adobe's customized/limited version? 
    Thanks,
    Scott

  • J2EE App Server with virtual servers

    H! !
    I have a Win2K with J2EE App Server 1.4. Everything is working fine. In this computer I stopped the IIS 5.0 in order to use the HTTP Server included with the product.
    I also run the DNS on the same machine with 3 domains. All name resolutions for these 3 domains work fine.
    Now I want to enter to any of the 3 domains freelyand execute JSP apps. But I don't want to enter ports numbers like this:
    http://www.mytest.com:8081/hello.jsp
    I just want to enter:
    http://www.mytest.com/hello.jsp
    So I defined a new http-port listener pointing to the 80 port on this server. With no SSL support.
    Name: http-port80
    IP Address: 0.0.0.0
    POrt: : 80
    Return server name: <blank> (Should I put here the name of the computer?)
    Then I defined a new virtual server using the http-port listener. I set the following fields:
    ID: mytest
    Hosts: www.mytest.com (Should I put here the name of the computer?)
    HTTP Listener: http-port80 (This is the name of the port listener)
    Everything seems to be fine. I can enter http://www.mytest.com and call the hello.jsp it's ok.
    But then I create a new virtual server for http://www.mytest2.com exactly as the one for the www.mytest.com, except for the host field: http://www.mytest2.com
    Then when I restart the app server I got the message on the log: "Port already in use".
    I want to use the same http-listener because I don't want to enter http://www.mytest2.com:<port>
    Any ideas how to handle this?
    Am I doing something wrong on the configuration?
    Thank you very much!!

    What I want is to enter to any of the 3 domains freely and execute JSP apps. But I don't want to enter ports numbers like this:
    http://www.mytest.com:8081/hello.jsp
    I just want to enter:
    http://www.mytest.com/hello.jsp
    As far as I understand only by having an http-listener linked to the virtual web server I can achieve this goal, right? Or Am I on the wrong direction?

  • Jndi communication between app servers?

    Hi all,
    I'm quite familiar with J2EE and its communication architecture. In the past, I haven't had the need to communicate from one app server to another (just all web/applet clients to the central app server). But now I need to :)
    Is there a way to communicate (synchronously) between app servers on different machines that aren't clustered? Clustering is not a possibility.
    I know JMS is an option, but JMS is asyncrhonous. I also know you can't create server sockets in an app server because the J2EE spec disallows this approach, so forget about client/server communication via sockets.
    This would be my ideal solution:
    Server A does a jndi lookup for a bean on server B. Server A gets this reference and works with it just like any other J2EE client to server B.
    Does JNDI allow you to do lookups to other namespaces outside of the current namespace on server A?
    Can this even be done?
    Thanks,
    Les Hazlewood

    Yes. It's possible. For one of my applications, I have three HP-UX servers that run i2 software on them, but for different business units. I have a J2EE application that does a little bit of everything for the i2 applications. Since the business logic is the same, with only the business dept differing, I deployed 3 instances of JBoss, each running on their own server. My user's log into one of the applications, doesn't matter which, and if they request a service (EJB) that needs to run on a different server, my webapp makes a connection to that server and uses the remote EJB to do the work. It's very possible and an excellent solution.
    The solution will depend on which J2EE server you're using.
    Here's a class I use to retrieve the InitialContext I need for my application:
    package com.cibavision;
    import javax.naming.InitialContext;
    import javax.naming.Context;
    import javax.naming.NamingException;
    import java.rmi.RemoteException;
    import java.util.Properties;
    public class CibaJNDI{
       public static InitialContext getInitialContext ( String server ) throws javax.naming.NamingException {
          Properties p = new Properties () ;
          p.put(Context.INITIAL_CONTEXT_FACTORY,
                 "org.jnp.interfaces.NamingContextFactory");
          p.put(Context.PROVIDER_URL,
                 "jnp://" + server + ":1099");
          p.put(Context.URL_PKG_PREFIXES,
                 "org.jboss.naming:org.jnp.interfaces");
          return new InitialContext (p) ;
    }Using this class, I have logic in my application that calls for the appropriate server, something like this:
    if businessA then use server1
    if businessB then use server2
    if businessC then use server3
    I then call for my InitialContext, request my EJB, and I'm off and running. No clustering, it matters which machine I'm on (I have to read extract files, etc.)
    Works great. We are also a weblogic shop, but I haven't made any calls to weblogic from outside my J2EE app yet, but it should only differ by the hash attributes you pass to new InitialContext( props ).
    Hope this helps,
    Perry Tew

  • Building and deploying J2EE apps ?  Now there is a solution for production root cause analysis.

    Is your organization building and deploying J2EE apps? If so, Halo
    can help solve one of the toughest issues facing enterprises today:
    Finding the root cause of software faults.
    "Halo monitors, pinpoints, reports on and provides a source-code level
    root cause of software faults in deployed J2EE apps. Halo is unique
    because it's the only technology that can give you a root cause
    diagnosis in a fully deployed, live production application. Halo has
    such low performance overhead that customers deploy their final,
    production versions of their applications with Halo enabled.
    Used with Web Application Servers like WebLogic, Halo helps ensure
    that deployed code is reliable and able to be quickly fixed if
    problems turn up. Most important, because Halo is an "always on"
    technology, you get all the information you need to rapidly solve a
    problem on the first fault. Problem replication and bug reports are
    obsolete with Halo
    "Halo has a unique ability to provide a root cause diagonosis and
    understanding
    of software problems in production systems, without needing to
    replicate the
    issue.
    Test on WebLogic proved that Halo runs with extremely low overhead and
    is suitable for use in deployed production systems"
    Andrew Sliwkowski, Software Engineer
    BEA Systems, Inc.
    The key is Halo's high performance, low overhead TraceBack
    instrumentation technology. Based on technology out of MIT and proven
    in the field, TraceBack enables you to instrument JARs, EARs and WARs
    within minutes, without touching source code.
    Halo is useful throughout the entire application life cycle, from
    development through test, beta and deployment.
    If you have interest in learning more visit our website at
    www.incer.com or email me directly at [email protected] (Rick Martin)

    I have two questions. We have just started developing apps using jdev9i, 9iAS v2 and are new to the j2ee environment so my questions may be very easy ones.
    Question 1: We have set up Oracle pooling connection to our databases. We have a development, test and production database. When I deploy my application, it includes the connections. This is preventing me from moving the EAR files from dev to test to prod without modification and re deploying to my EAR file. Is there a way or a place that I can put my database connections that will not be included in my EAR files and the application still find them?datasources.xml is where the info regradings connection to databases is licated. If you're using 9iAS
    you can use EM to create datasource entry at the global level. In OC4J standalone you could use admin.jar
    or edit the file. Check out the standalone user's guide at http://otn.oracle.com/tech/java/oc4j/pdf/oc4j_so_usersguide_r2.pdf.
    Also, you will othe OC4J docs on OTN.
    Question 2: I have a stand alone oc4j set up for our developers to use while testing their applications. The applications include libraries supplied in jdev such as xml parser v2. I do not want to deploy those lib files with the app because I will have to redeploy all my apps if I upgrade jdev. I just want to be able to upgrade the libraries, test the apps and not have to redeploy everything. I can do this by coping the jdev lib to 9iAS but I can't seem to find the right place to put the lib for the stand alone oc4j instance. You can use the library tag within application.xml for server wide availability. Check out the article
    http://otn.oracle.com/oramag/oracle/02-sep/o52oc4j_2.html specifically class loading in OC4J section
    Any help would be greatly appreciated. Thanks in advance.

  • How To Install J2EE app to ColdFusion's Tomcat Server

    Our client has purchased IBM Analytics, that they want to run with the ColdFusion servers. IBM has given over the EAR files to deploy on Tomcat. But, ColdFusion uses a highly modified Tomcat. How would someone deploy another J2EE app in this scenario, without installing another server?

    Hi,
    Thank you for your post. Please refer to http://help.adobe.com/en_US/ColdFusion/10.0/Installing/WSc3ff6d0ea77859461172e0811cdec18c2 8-7fda.html for J2EE deployment.
    Regards,
    Anit Kumar

  • J2EE Application Servers Survey

    Folks:
    Pls take a couple of moments to fill out a brief survey to help us gather requirements for the next generation of J2EE Application Servers.
    http://see.sun.com/Apps/DCS/mcp?q=ST1WG05TFqfbpsF
    We will provide respondents with a concise summary of our findings as well as access to a new Application Server market study conducted by an independent party.
    You do not need to be a current Sun Application Server user to participate .
    Thank you.
    Ashesh Badani
    Product Marketing
    Sun Java System Application Server

    I thought I resolved some bugs with updating JSC continuously; BUT there is a bug I just do not like very much:
    Make changes to a project, save them with "save all" command; then run the changed project and surprise surprise, the changes do ont take effect, instead I get the old version of the project. Far better is it afer recognizing such a bug to shut down and restart JSC with the intention of getting a natural refresh. No matter it gets worse, buttons are placed anywhere within a jsp page, just not located there where intended to be.
    danny
    http://www.work-at-home-profits.com

  • SharePoint Foundation 2013 - Search Configuration Issue - 2 App Servers and 2 Front-End Servers

    Hi, 
    We have a SharePoint Foundation 2013 with SP1 Environment. 
    In that, we have 2 Front-End Servers and 2 App Servers. In the Front-End Servers, the Search Service is stopped and is in Disabled state and in the 2 App Servers in One App Server, Search is Online and in another Search is Starting but goes to Stopped sooon
    after.
    Originally, we had only 1 App Server and we were running our Search Service and Search Service Application in that. Now since the index location became full and we were unable to increase the drive there, we added one more App Server and now the issue is
    Search is not properly getting configured in either of these App servers. What we want to do is run Search only in the new App Server, because we have a lot of storage space for Index locations here, but in the older App Server, not run Search at all.  We
    tried keeping the Search Service disabled and ran the below PowerShell Scripts, but none of the ones are working. These scripts are creating the Search Service Application, but the error of "Admin Component is not Online", "Could not connect
    to the machine hosting SharePoint 2013 admin component" is coming up. 
    http://www.funwithsharepoint.com/provision-search-for-sharepoint-foundation-2013-using-powershell-with-clean-db-names/
    http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    http://blog.ciaops.com/2012/12/search-service-on-foundation-2013.html
    Can I get some help please?
    Karthick S

    Hi Karthick,
    For your issue, could you provide the
    detail error message of ULS log  to determine the exact cause of the error?
    For SharePoint 2013, by default, ULS log is at      
    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\LOGS
    For troubleshooting your issue,  you can try to run the SharePoint Products Configuration Wizard on your WFE servers and run the script for configuring the search service on SharePoint
    Foundation:
    [string]$farmAcct = "DOMAIN\service_Account"
    [string]$serviceAppName = "Search Service Application"
    Function WriteLine
    Write-Host -ForegroundColor White "--------------------------------------------------------------"
    Function ActivateAndConfigureSearchService
    Try
    # Based on this script : http://blog.falchionconsulting.com/index.php/2013/02/provisioning-search-on-sharepoint-2013-foundation-using-powershell/
    Write-Host -ForegroundColor White " --> Configure the SharePoint Foundation Search Service -", $env:computername
    Start-SPEnterpriseSearchServiceInstance $env:computername
    Start-SPEnterpriseSearchQueryAndSiteSettingsServiceInstance $env:computername
    $appPool = Get-SPManagedAccount -Identity $farmAcct
    New-SPServiceApplicationPool -Name SeachApplication_AppPool -Account $appPool -Verbose
    $saAppPool = Get-SPServiceApplicationPool -Identity SeachApplication_AppPool
    $svcPool = $saAppPool
    $adminPool = $saAppPool
    $searchServiceInstance = Get-SPEnterpriseSearchServiceInstance $env:computername
    $searchService = $searchServiceInstance.Service
    $bindings = @("InvokeMethod", "NonPublic", "Instance")
    $types = @([string],
    [Type],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool])
    $values = @($serviceAppName,
    [Microsoft.Office.Server.Search.Administration.SearchServiceApplication],
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$svcPool,
    [Microsoft.SharePoint.Administration.SPIisWebServiceApplicationPool]$adminPool)
    $methodInfo = $searchService.GetType().GetMethod("CreateApplicationWithDefaultTopology", $bindings, $null, $types, $null)
    $searchServiceApp = $methodInfo.Invoke($searchService, $values)
    $searchProxy = New-SPEnterpriseSearchServiceApplicationProxy -Name "$serviceAppName - Proxy" -SearchApplication $searchServiceApp
    $searchServiceApp.Provision()
    catch [system.exception]
    Write-Host -ForegroundColor Yellow " ->> Activate And Configure Search Service caught a system exception"
    Write-Host -ForegroundColor Red "Exception Message:", $_.Exception.ToString()
    finally
    WriteLine
    ActivateAndConfigureSearchService
    Reference:
    https://sharepointpsscripts.codeplex.com/releases/view/112556
    Thanks,
    Eric
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected].
    Eric Tao
    TechNet Community Support

  • Workflows 2013 and SQL Report Services: Configure on Independent Servers or Existing App Servers?

    Currently, my SharePoint 2013 Farm has Workflows 2013 and SQL Report Services installed on app servers, along with other applications. Workflows 2013 isn't working correctly (installed prior to my coming on board with the organization), I'm assuming it
    is a configuration issue, but rather than re-configure, I've read that is recommended to be a standalone server. It was also recommended by a MSFT rep that our report services have its own independent server. Currently, Report Services is also installed on
    an app server that runs other applications on the farm.
    Has anyone had any experience with installing Workflows 2013 and/or SQL Report Services on independent vs. existing application servers?
    Additionally, my existing application servers have 24 GB of RAM (I believe the recommendation for SharePoint production environments is 12 GB), should I plan for the potentially new servers (Workflows and Report Services) to also have 24 GB of RAM? Not really
    sure if it will be needed if they have dedicated tasks.
    Thanks for any input you can provide!

    It entirely depends on load. WFM will work just fine installed on servers in the SharePoint farm. SSRS preferably should go on the end-user facing servers for better performance.
    The questions you're asking are all "it depends" :)
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • 2 App servers in farm will be auto failover and load balanced?

    Dear all,
    We are going to setup following SharePoint farm:
    2 WFE
    2 APP
    2 OWA
    2 SQL with shared NAS
    We will have hardware load balance in front of 2 WFE. From my understanding, the 2 WFE will detect which APP server is available and send the request there.
    Hence, if APP1 is down, all traffic come from both WFE will be directed to APP2.
    But I am not so sure about the part about load balance. If all the 8 server instance are working properly, the new request come from WFE2 will be sent to APP1 or APP2? Or it depends on which service application is asking?
    In addition, we planned to run all search components on APP servers. But the 2 APP servers are both 16GB memory which is lower than suggested specification.  I am considering whether I can assign all the search workload on APP2 while all the other on
    APP1.
    Thanks.
    Mark

    Here is a good artcicle on how SharePoint load balances service applications:
    http://blogs.msdn.com/b/dtaylor/archive/2011/02/23/sharepoint-2010-service-application-load-balancer.aspx 
    Yes you can create APP02 as search server but then service apps will not be redundant , so it would be better to run all the service apps on both the servers and if you see any memory issues, then scale it later.
    As per
    http://technet.microsoft.com/en-us/library/651dba4d-8751-4bd8-9492-f2842b2e1177(v=office.15)#HW_Enterprise , 16 GB is recommended for application server  so i think you should be okay unless there is very high load .
    Amrita Talreja

  • Can you install the Office Web Application Server on one of the App Servers for SharePoint 2013?

    Hi,
    Is it possible to run Office Web Application Server (shows preview images for docs and allows Notepad, Word, Excel to work etc) on one of the SharePoint 2013 App Servers. I don't want to have to create a new server. It talks about setting
    up a farm. 
    Better still how the feck do you switch this functionlity off - I always remember it being a pain in the arse. We accidentally ran the first part of the configuration on one of the SharePoint App Servers only to find out our subscription does not
    have this download (bar stewards changed this Nov 2014 - just after started contract).    
    Help would be much appreciated as close to go live
    Thanks.
    John.

    Hi John,
    Please reboot the server at the very beginning and test the issue again.
    Quote from you:
    Problem is I get Internet Web Page cannot display the webpage everytime I click in a excel document, powerpoint document, notebook link or the preview
    Please post the url in browser address here.
    If you just executed the command below:
    Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Static-Content,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,InkandHandwritingServices
    It just install some windows feature to the current server, we can find it should be done before installing several server products.
    Could you please verify if the command you executed is the same as the one above?
    You could also go to local disk and check if there is OfficeWebApps folder under C:\ProgramData\Microsoft\?
    If you check in Control Panel > Programs, is there any feature related to Office Web Apps?
    If you have confirmed there is no Office Web Apps feature installed, please go to SharePoint document library settings, and make the document to open in client, does it work?
    Regards,
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected] .
    Rebecca Tu
    TechNet Community Support

  • ECC Windows APP SERVERS to offload 2 of 5 DIA instances from i570-10way

    We need a cost effective solution to get us over a hump for a few months.
    We recently created 2 more DIA instances on our i570 ECC 6.0 Unicode server and due to the nature of the ABAP code running on those 2 instances (SAP pricing routines), we just cannot absorb the CPU demand and are pegging the CPU utilization frequently.
    So, we need to separate the 2 new DIA instances and remove them from the i5. (already running CI & 3 DIA instances)
    We only need to run this application in this fashion for about 5 months, so don't want to heavily invest in adding 2 more i5 CPU's  (which are already in the box being a 10way) and about 20+GB more memory.
    Has anyone successfully put Intel / Windows app servers into their i5 solution landscape?  Anything special required to support this multi-platform <SID>.
    Realize the kernels would be different and not sure the complexities that will introduce, but we're already in discussion with Volker G. to take care of that for us.  
    Don't have to be concerned about backup strategy as the APP servers don't change except as a result of a kernel patch.
    Don't need too much disk, so can go with internel to the xSeries server.
    Naturally, there will be overhead from the APP server to DB but that's acceptable (within reason)
    Sizing for xSeries -- 4way/quad core 32GB memory for each app server?
    Feedback very much appreciated -- been running ECC on i for 10.5 years now
    Regards
    Doreen Anderson

    Chris - thank you for responding with accurate information
    Chris - Yes, did realize that the 1st answer to my post was incorrect information for the i5/OS platform and am very disappointed that is "allowed" in the forums.  Can a moderator delete?
    Volker - thank you for the feedback for the xSeries size and also the heads up that we will need to isolate the traffic from xSeries to iSeries "app server to db server" on it's own which will require the extra ethernet card in the i5. 
    We do have 3 ethernet cards in the i5 already but they are all being used.  2 for SAP virtual ip to make highly available and 1 to keep the MIMIX traffic on it's own. 
    We will plan for a 4th (maybe even a 5th for virtual ha) ethernet card(s) for the i5 and yes 2 (actually 3 for HA) for the xSeries.
    Just recently found a nice i5/OS link on SDN & not sure if everyone knows about it -
    SAP on IBM DB2 for i5/OS: Database Interface Notes
    SAP on i5/OS - Database Interface Notes
    Windows/Linux App-Server
    SAP Note Number
    SAP Note
    751451
    XDA Database Client for Windows and LinuxPPC
    585468
    Analysis: XDA Authentication failure to DB2 for i5/OS
    564395
    Win: Applying Application Server Kernel Patches
    682281
    HowTo: Starting Win AppServer from i5/OS Central Host
    449187
    Adjusting Ethernet Performance Manually
    Thank you to Chris and Volker!

  • MMS J2ee app made with JBOSS want to use it with JRUN

    Hello fellow developers,
    I am very interested in creating a small website for uploading photos from my cell phone to a j2ee app running on a JRUN 4 server.
    I've downloaded the J2, JSR-212 SAMS Messaging API EJB Reference Implementation, from the nokia site. II also down load an MMSC and SMSC simulator from NOkia, which I believe developers can use in conjunction with testing the above ejb web application.
    Briefly this is what I think is happening so far from reading tid bits here and there like the aritcle in Java Boutique.
    It seems todescribe the SAMS api as being generic enough to accept all clients that supply SPI, which I believe is the interface that verizon, cingular, or that some other cell phone service might provide. This interface allows the forwarding of a text message or media message to another operation ( like yahoo mobile). Thus, when I send my photo to a [email protected], it goes to the MMSC that communicates through SPI say a SAMS J2EE applicaiton running on yahoo, which presents my recently snapped cell phone photo in my yahoo phone album.
    I would like to test this J2ee app I download from nokia. However, in part of the instructions it claims that a person must down load JBOSS 4.0.
    Does any one know if this Nokia J2ee app for JBoss can be used on a JRUN 4?
    Can the NOKIA SMSC/MMSC simulator I downloaded work as well with JRUN4, as I notice the word JBOSS when I was installing this Simulator?
    Does anyone know where, I can get anymore information on SAMS and how to implement it in a simple J2ee app?
    When we can upload a cell phone photofrom the web browser of our phone than we will have arrived!.

    Hello fellow developers,
    I am very interested in creating a small website for uploading photos from my cell phone to a j2ee app running on a JRUN 4 server.
    I've downloaded the J2, JSR-212 SAMS Messaging API EJB Reference Implementation, from the nokia site. II also down load an MMSC and SMSC simulator from NOkia, which I believe developers can use in conjunction with testing the above ejb web application.
    Briefly this is what I think is happening so far from reading tid bits here and there like the aritcle in Java Boutique.
    It seems todescribe the SAMS api as being generic enough to accept all clients that supply SPI, which I believe is the interface that verizon, cingular, or that some other cell phone service might provide. This interface allows the forwarding of a text message or media message to another operation ( like yahoo mobile). Thus, when I send my photo to a myphone#@photo.yahoo.com, it goes to the MMSC that communicates through SPI say a SAMS J2EE applicaiton running on yahoo, which presents my recently snapped cell phone photo in my yahoo phone album.
    I would like to test this J2ee app I download from nokia. However, in part of the instructions it claims that a person must down load JBOSS 4.0.
    Does any one know if this Nokia J2ee app for JBoss can be used on a JRUN 4?
    Can the NOKIA SMSC/MMSC simulator I downloaded work as well with JRUN4, as I notice the word JBOSS when I was installing this Simulator?
    Does anyone know where, I can get anymore information on SAMS and how to implement it in a simple J2ee app?
    When we can upload a cell phone photofrom the web browser of our phone than we will have arrived!.

  • Configure Multiple App Servers to Use Same Files from Network Share?

    Application Server v10.1.2
    We're currently running Oracle Forms and Reports for a legacy application. It is served up by 8 app servers who pull the files from a single file server. We are beginning to transition pieces of this application to Java; how would we configure the OC4J instances on all 8 machines to pull the Java files from the single file server? In my experience I've always just logged into each app server, gone into the OC4J instance, pointed it to my ear file and let it install(course, I only had to manage one or two servers, never 8). That doesn't seem like that would work in this distributed configuration.
    Any suggestions?

    You can cluster your Application Servers, and then deploy your EAR to the cluster insted of deploying the EAR on a single OC4J.
    Bye,
    Andrea

  • J2EE app server not able to compile JSP

    Hi,
    I have just installed J2EE app server and am trying to deploy a JSP. The following error is generated. can anyone help me please.
    Thank you,
    Deepika.
    org.apache.jasper.JasperException: Unable to compile class for JSP
    No Java compiler was found to compile the generated source for the JSP.
    This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK
    to the common/lib directory of the Tomcat server, followed by a Tomcat restart.
    If using an alternate Java compiler, please check its installation and access path.
         org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
         org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:348)
         org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:424)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
         org.apache.jasper.compiler.Compiler.compile(Compiler.java:448)
         org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:551)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:300)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
         sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         java.lang.reflect.Method.invoke(Method.java:324)
         org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:284)
         java.security.AccessController.doPrivileged(Native Method)
         javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
         org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:306)
         org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:200)

    This is a known issue.
    Here's an explanation of the behaviour you are seeing:
    The misleading error message is printed only in the case where a javac
    compilation error line number cannot be mapped back to a line number
    in the JSP source code.
    The internal representation of a JSP element ("JSP node") in the JSP compiler
    contains the following info:
    - The begin line number of the JSP element in the JSP page
    - The begin and end line numbers ("range") of the Java code that was
    generated for the JSP element
    When attempting to map a javac error line number back to the JSP
    source line, we determine the range into which the javac error line
    number falls, and retrieve the JSP source number of the JSP element
    associated with that range.
    However, in some cases, it is impossible to trace a javac error line
    number back to the JSP element that caused the error. For example,
    consider the following scriptlet:
    <%
    String query = request.getParameter("query");
    if(query != null) {
    out.println(query);
    } else {
    out.println("(null)");
    // } // <-- !Missing brace syntax error
    %>
    Since the JSP compiler wraps the generated code into a
    try-catch-finally block, the above syntax error in the scriptlet
    causes havoc with that try-catch-finally block, and results in 3 javac
    errors:
    <file>jsp.java:<line1>: 'catch' without 'try'
    } catch (Throwable t) {
    ^
    <file>jsp.java:<line2>: 'try' without 'catch' or 'finally'
    try {
    ^
    <file>jsp.java:<line3>: '}' expected
    Notice that all of the above javac error numbers are outside the range
    of the java line numbers corresponding to the scriptlet that caused the
    error, and therefore cannot be mapped back to any line numbers in the
    JSP page source.
    AS 8.0 PE does not handle this case correctly, and prints out the
    misleading error message (though the real error message can be found
    in the server log).
    Notice that this problem is going to be fixed in AS 8.1, so that if a
    javac error line number cannot be mapped back to a JSP page line
    number, the javac error is still returned to the client.
    In AS 8.0 PE, you need to check your server log to find out why the compilation failed.
    If you still have any problems, send me your JSP, and I will take a look at it.
    Thanks,
    Jan

Maybe you are looking for

  • Acrobat X Unable to Uninstall

    I have been having an entirely consistent issue with Adobe Acrobat X. Every time it opens, not only can I not quit the application, but I also can't close any windows that are open in the application, nor can I force quit. Last night it opened up a f

  • The music sound from my i pod is muffled through my headphone.. does the headphone jack need replacing

    Iv had my ipod for few years.. now the sound through the headphone is muffled i brought new ones but the sound is still the same.. does the headphne jack need changing and how much will it cost ?

  • Black Magic Flat - Color Correction for FCP7

    Does anyone have any recommendations of FREE color correct plug-ins for Final Cut 7 to apply to footage shot specifically on the Black Magic Cinema Camera. We shot it RAW in ProRes and my editor is cutting on the FCP7. I just want an easy fix before

  • Handling runtime Exceptions in tomcat / struts

    Hi, I'm trying to find a way to cleanly handle exceptions in struts/tomcat. I've read a number of suggestions in my struts book, but none seem to work. What I've done is created an instance within my action class that deliberatley creates a NullPoint

  • PDF zoom on opening

    When I open PDF's they often open in a zoom mode can I turn this off so they open at 100%