How to manage application.cfm in SVN environment

Should the application.cfm page even be committed/updated?
With all the different locals, branches and tags to take into
account, wouldn't this render the application.cfm page huge? How
are folks handling the application.cfm page?
Right now, our application.cfm page takes into consideration:
4 dev locals, 1 dev server and 1 production server. I'd like to
introduce branching into our workflow, just not sure how this will
affect this file.

sk8, here goes. what we do isn't 100% what you're doing in
that we're not
dealing with different branches of code, but i'll try to
describe a way in
which i think this is easily accomodated. I'm certainly not
passing this off
as johnny-super-clever-normalized-i'm-so-smart...cause it's
not. but it has
worked for us for as long as i've been with this company and
has proven
extremely useful and extensible
first, we have two tables, applocations and applocationhosts.
applocations:
locationid | locname | webroot | codebaseroot | networkroot |
bunch of other
roots....whatver
1 | dev | / | \global\ | \\san\alpha\mysite | blah blah blah
2| test | /mysite/ | \global\ | \\san\\beta\mysite | blah
blah blah
3 | staging | /mysite | \global\ | \\someothersan\mysite |
blah blah blah
4 | prod | / | \global\ | \\prodsan\mysite\ | blah blah blah
5 | local | /mysite/ | \global\ | \\san\alpha\mysite | blah
blah blah
then applocations:
locationid | lochostname
1 | mysite.alpha.mycompany.com
2 | mysite.beta.mycompany.com
3| staging.mycompany.com
4 | mysite.com
4 | mysite2.com
4| mysite.org
5| localhost
then when the app is loaded, we have a query like this:
select * from applocations
where locationid = (select locationid from applocationhosts
where
lochostname = '#cgi.server_name#')
we then store the results in some application scoped
variables (i.e. this
query runs once until the application is reset)
then, in our code, we reference things like so:
<cfinclude
template="#application.codebaseroot#/blah/blah.cfm">
or
<img src="#application.webroot#\images\myimage.gif">
where codebaseroot is the root to the code (for cfincludes
and the like) and
webroot is used for all http-ish things like images,
cflocations, script
includes, etc.
now, in your case, with the different branches, you could
possibly just add
a few more rows onto applocations, like so:
7 | devtrunk | /mysite/trunk/ | \trunk\global\ | and so forth
8 | devtag | /mysite/tag | \tag\global\ | and so forth
and then possibly you could add another column onto
applocationhosts, like
so:
locationid | lochostname | key
8 | localhost | tag
and then your query might look something like this:
select * from applocations
where locationid = (select locationid from applocationhosts
where
lochostname = '#cgi.server_name#')
<cfif isDefined("url.key")>
and key = '#url.key#'
</cfif>
the only tricky thing about that would be that you'd
potentially have to
have a hook that recognizes that you're trying to change the
application's
variables, so you'd need to refresh the application. but that
shouldn't be
too tough.
at any rate, this works for us and has completely negated the
need to have
code that sets different paths based on environment.
Good luck Sk8!
"sk8save" <[email protected]> wrote in
message
news:[email protected]...
> That's the sort of things that I'm talking about yes.
>
> For each developer local (branch, trunk or tag), dev
server and production
> server there's an if statement that take cares of
application variables.
> There
> may only be 5-10, but I'm still curious to see how
people are dealing with
> this
> sort of thing.
>

Similar Messages

  • How to manage one wsp and dll for multiple clients in farm environment

    1. There is a product which is developed using C sharp , jquery,CSS and sharepoint object models which have been packaged into .wsp file. Whenever we introduce new functionality to the product we used to branch the
    previous code as a version , say Version 1.0 and new functionality of the product will in another solution. This is how we are managing the code in TFS as versions. Each newer version will have new functionalities. We do not give latest functionality for all
    the clients. Each client is having its own version of functionality. Technically in order to access the functionality, the wsp solution should be present in the solution repository which is available in SharePoint central administrator site. This solution
    will be deployed on the client’s site. We are following the above process in SharePoint standalone installation where we used to purchase dedicated server per client and installed sql, SharePoint foundation 2010 as standalone installation and adding the client
    related version of the code to the solution repository. Later host on the site which is created for that client purpose. This process is same for all the clients where we purchase individual server for each client .
        Now we want to host our product in farm environment of sharepoint foundation 2010 where we are going to try 3 level architecture. 
    • SQL Server-In this sever we are going to install sql server 2008R2 standard edition. Which should serve the database service for all the web applications/sitecollections which we are going to create in Web front end server.
    • Application server- In this server we are going to install the sharepoint as farm and will install search server express for serving search functionality for our product
    • Web front end server- In this server we are going to add this server to Sharepoint farm which we have created in application server. Here we are going to create web applications and site collections for all the clients.
    In this scenario how to manage multiple versions of same wsp solution?
    Another major issue w.r.t the architecture of the product and new approach for client deployment as follow.We have CSS, jquery files for serving the functionality.These files have been mapped to 14 hive folder.If any changes we do one of the jquery file or
    css file which is meant for latest version and not for old version, then how to manage this new functionality for that particular css or jquery file in 14 hive folder, since there is only one 14 hive folder. What is the best practice to make this happen? Another
    thing is, how to manage dll files for individual client?

    It sounds like you have a farm scoped solution at work. In that case you can only have a single instance of it per farm, you'd have to branch each version so they appear to be seperate solutions entirely (thus ruining your clients upgrade process).
    Bluntly i don't think a single farm can manage all your user environments.

  • How to manage NOT off the shelf applications

    How do I manage applications that are large and not "off the shelf"
    For example I want to be able to look at my ERP and CRM systems and see which servers it is installed on, who supports it, when the contract is due etc. I will have a Development, QA and Production environment for each system.  Can this be accomplished
    with system center?  Or is there a plug in that will provide this level of functionality.  In the past I have seen products that allow a parent to be set up that encapsulates all of the files for such an application.
    Thanks,
    Martin

    If you want to report something, you first need to get that information somehow stored on to those servers so that ConfigMgr can read it. ConfigMgr isn't out of the box solution for everything, it always needs some configuration to get the desired results.
    If those applications you mentioned populate some information into the windows registry or WMI, it can be collected with ConfigMgr. If not, you have to create a custom method to do so (script).
    Here's a tool that can convert registry keys into WMI and after that the information can be collected with ConfigMgr:
    http://myitforum.com/cs2/blogs/skissinger/archive/2009/04/13/mark-cochrane-s-regkeytomof.aspx
    Here's an example of populating WMI with custom information and collect it with ConfigMgr:
    http://myitforum.com/cs2/blogs/skissinger/archive/2010/04/25/report-on-all-members-of-all-local-groups.aspx

  • How to use application managed entity manager in EJB?

    I finish reading The EntityManager Interface in JEE tutorial.
    I know I can use container manager entity manager in EJB, but I want to explore how to use application managed entity manager in EJB.
    Can I use application managed entity manager in EJB (container management JTA transaction is used)? Where do I should close entity manager if can?
    The following is an example from JEE tutorial, but didn't find where to calose entity manager. and can I create mutiple EntityManagerFactory objects and Entity Manager objects to use them in a JTA transaction?
    @PersistenceUnit
    EntityManagerFactory emf;
    EntityManager em;
    @Resource
    UserTransaction utx;
    em = emf.createEntityManager();
    try {
      utx.begin();
      em.persist(SomeEntity);
      em.merge(AnotherEntity);
      em.remove(ThirdEntity);
      utx.commit();
    } catch (Exception e) {
      utx.rollback();

    Seems like a very poor example, the whole power of EJBs is to use Container Managed Transactions so you don't NEED to manage the transaction and the entity manager yourself. What you posted is code I would expect in a non-JEE application, or in a piece of code which requires fine-tuned transaction boundaries such as batched data importing logic.
    If I were you I'd research JPA in steps.
    a) learn about JPA as an API outside of the scope of EJBs (recommended reading: the book 'Pro JPA 2')
    b) learn about Container Managed Transactions in EJBs
    c) learn about Bean Managed Transactions in EJBs
    Right now you're rushing into c). I can understand that it raises many question marks at this point.

  • How to manage large database records in enterprise application

    Hi All,
    I am working on a large enterprise application relating to Capital Market. I am working in Java and with its extended technology. I am facing one critical problem which needs solution from your side. I have a database table which contains approximately more than 5 millions of records, I want to display the records with proper pagination. Here I am using Hibernate for database related stuffs. I am using a query which contains a join query to load the records. After the query the filtered records come to approcimately 80,000. I am unable to make proper pagination, everytime for next or previous set of 10 records I hit the database which is a time consuming affair. I do not know what I will do , should I cache the data for pagination. Everytime I load more than 80,000 records, think that in an web based application, the no of users are 5000, then how to manage. I need core java level solution not in the JSP level. Please help me in this regard.

    After the query the filtered records come to approcimately 80,000. I am unable to
    make proper pagination,Just a thought. If you display 50 per page, that's 1600 pages. Say it takes the user
    15 seconds to read the page: total 400min=6 2/3 hours and probably a bad case of RSI.
    The proper pagination would possibly be no pagination.

  • How to add applications of Agent-managed-Device

    Hello,
    we just can´t get the Application-Monitoring get to work. We followed dozens of guides and read hundreds of forum-posts about it but nobody seems to have our problem.
    So here´s the thing:
    We downloaded/installed the "Application Monitoring" MP.
    Klicking on the "Applications" view in this MP, there is no data shown.
    We sure know that you first HAVE TO add Applications, but
    HOW?
    There is no option in Authoring or Administration.
    You can´t even select which devices OM should scan for Applications.
    Before I forget: We do NOT want to monitor local processes.
    First, we got that to work and second, it´s pointless anyway(you can see with your bare eyes if a process is running or not...)
    Thanks in advance for your help guys! We are really lost here.
    P.S. We´re from Germany, so please excuse spelling-mistakes etc.

    Hi,
    What sort of monitoring do you want for your application?
    APM integrated to SCOM 2012 is only for managed applications (.NET and Java), and it also suits well (and actually is intended for this purpose) for your custom apps monitoring, not only for Microsoft apps as you wrote. But these should be .NET/Java-stack
    based apps.
    Except of APM SCOM provides more other monitoring capabilities, some of which could be used to monitor third-party unmanaged apps:
    - Web Application Availability Monitoring
    http://technet.microsoft.com/en-us/library/hh881883.aspx
    - Web Application Transaction Monitoring
    http://technet.microsoft.com/en-us/library/hh457553.aspx
    - GSM Monitoring
    http://blogs.technet.com/b/momteam/archive/2012/06/19/global-service-monitor-for-system-center-2012-observing-application-availability-from-an-outside-in-perspective.aspx
    - Windows Service Monitoring
    http://technet.microsoft.com/en-us/library/hh457595.aspx
    - Process Monitoring
    http://technet.microsoft.com/en-us/library/hh457551.aspx
    - Monitoring capabilities provided by specific MPs (for example, SharePoint 2010 MP, BizTalk MP, etc)
    http://unofficialsystemcentercatalog.wordpress.com/2012/12/27/operations-manager-is-there-a-management-pack-for/
    - etc
    As you see SCOM brings much, but APM, the current forum branch is dedicated to, is only for managed code apps, because it works as profiling wrapping the calls of your application. The profiling is not applicable to unmanaged (for example, plain C++)
    code.
    Igor Savchenko, VIAcode Consulting LLC (http://www.viacode.com/)

  • I recently purchased the newest nano. I have 3 other nano's and iPad   iPhone, oh and iPod touch. When I plug in nano to my mac I get the message "iPod cannot update because it contains files that are used by another application. How can manage this?

    I recently purchased the newest nano. I have 3 other nano's and iPad   iPhone, oh and iPod touch. When I plug in nano to my mac I get the message "iPod cannot update because it contains files that are used by another application. How can manage this?

    dedonred wrote:
    "iPod cannot update because it contains files that are used by another application.
    It means that nano was used on a third-party software or synced from different computer to sync music. Does that nano show in iTunes? If yes, then restore completely. If not, then you may need to head to Apple Store and see what they can do.

  • How to manage the ATE_SEARCH_IDX-index in Ask the expert-application?

    I'm currently looking at the Ask the expert(=Tom Kyte) application and I cannot figure out how to manage the Oracle Text-index "ATE_SEARCH_IDX" ON "ATE_SUBMITTED_QUESTIONS" ("ANSWER")
    INDEXTYPE IS "CTXSYS"."CONTEXT".
    In the Readme-file can be read:
    "To customize search functionality, view the Oracle Text Index installation
    script. You can change the interval that the index is synched and change
    the fields that are used in the search."
    I don't see the Oracle Text Index installation-script.
    Can anyone give me the contents of the script or come up with an alternative?
    Thanks,
    Jan Willem

    Thank you, Marco. I found it.
    Still, the reason why I was looking for it was the fact that I asked myself a question, answered it and then tried to Search for it. I couldn't find my own question (and answer).
    The only way I found to make it work was to manually rebuild the index on the answer-column in ATE_SUBMITTED_QUESTIONS. But I'm sure there's another way, because these are not the kind of things you'd like a customer (or myself) to do on a regular basis.
    Can you give me another way to synchronize this index preferably managed from inside the database?

  • How to perform Graphical Time Scheduling in audit management application?

    I am not able to perform Graphical Time Scheduling in audit management application.
    The pre requisite i have done are:
    1. Install SAPGUI Component CRM-ADDON using SAP Front End Installer on my PC locally.
    2. Install MS Project 2007 on my PC locally.
    when i press Graphical Time Schedulling button or Press F7 key MS Project application opens but without any values. How can i see plan actual time comparison from Audit management application to MS project???
    Regards

    waiting for the reply...

  • How to manage Struts web application unavailbility ?

    Hello !
    I have a web application (portal) based on Struts framework. And I am wondering how is the best way to manage the portal unavailbility (for maintenance reasons for example) ?
    We can deploy a new web application/page saying that "the portal is unavailable for the moment" but it is a heavy solution and not proper for people that are currently using the portal. So not good.
    Maybe I should check in the init Action of the portal in a database if the portal is available or not... but how to manage people who are currently logged in ? should I check this state in each action of the portal ? it is quite repetitive...
    Do you have any idea ?
    Thanks for advice.

    The simplest, lowest impact, lowest risk solution would be to use a filter:
    import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class AvailabilityFilter
    implements Filter
       // private member variables for connection url/user/pass or JNDI
       // resource name
       // private getters and setters
       public void init( FilterConfig config )
          // Read necessary filter init-params here, like connection parameters
          // or the JNDI resource name of a connection pool used to determine
          // availability.
       public void destroy( )
       public void doFilter( ServletRequest request, ServletResponse response, FilterChain filterChain )
          if( this.isAvailable( ) )
             filterChain.doFilter( request, response );
          else if( response instanceof HttpServletResponse )
             HttpServletResponse httpResponse = (HttpServletResponse)response;
             response.sendError( 503, "Application temporarily unavailable" );
          else
             response.getWriter( ).println( "Application temporarily unavailable" );
             response.getWriter( ).close( );
       private boolean isAvailable( )
          // Attempt to connection to the database and/or check availability status
          // Return true if available, false otherwise
    }Now, as far as managing existing user sessions goes, you can also implement an HttpSessionListener to track sessions:
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class SessionTracker
    implements HttpSessionListener
        private static Map activeSessions = new HashMap( );
        public void sessionCreated( HttpSessionEvent event )
            HttpSession session = event.getSession( );
            synchronized( activeSessions )
               activeSessions.put( session.getId( ), session );
        public void sessionDestroyed( HttpSessionEvent event )
            HttpSession session = event.getSession( );
            synchronized( activeSessions )
               activeSessions.remove( session.getId( ) );
        public static void closeAllSessions( )
            synchronized( activeSessions )
                for( Iterator i = activeSessions.entrySet( ).iterator( ); i.hasNext( ); )
                    Map.Entry entry = (Map.Entry)i.next( );
                    String sessionId = (String)entry.getKey( );
                    HttpSession session = (HttpSession)entry.getValue( );
                    session.invalidate( );
                    i.remove( );
    }Some user event could call a servlet which would set a flag in the DB marking it as down for maintenance and then call the static method SessionTracker.closeAllSessions( ), which effectively logs everyone out. Any attempts to access the app after that period would fail; the filter would try to connect and/or check the flag in the DB and would throw an HTTP 503 instead of executing the rest of the filter chain. No reconfiguration would ever be necessary, and you wouldn't be changing code, just adding these two new classes and a couple of entries in web.xml.
    Hope that helps,
    - Jesse

  • How do I install individual driver of Killer LAN without its Network Management application?

    I found sometimes the Network Management application would conflict with other online application, and in other forum an user provided a pure driver package that can solve the problem.
    Here is the steps:
    First you can download MSI pure Killer LAN driver from this link:
    http://pan.baidu.com/s/1mgwZs96
    Please uninstall old Killer LAN driver package from control panel if you already have the driver in OS.
    Download and extract the RAR file to windows desktop.  Double click “dpinst.exe” to install the killer driver.
    It is normal if you see the message of “No device for update present” in the last step, that’ s because the driver package includes all kinds of killer LAN chip drivers, some don’t exist in your system.
    Just click “Finish” to complete the driver installation.  Restart system and you can start to enjoy the web surfing.
    And if you encounter problem when you uninstall Killer LAN driver, you can use Killer official uninstall utility to completely remove the driver.
    32 bit:
    https://www.qca.qualcomm.com/drivers/KillerCleaner_32bit.exe
    64 bit:
    https://www.qca.qualcomm.com/drivers/KillerCleaner_64bit.exe

    Just install the Killer LAN driver from MSI website, the manager is always installed with the driver.

  • How can JAZN admin tool manage application realms?

    I am using the JAZN XML provider for the OC4J server realm and for another realm packaged in an application EAR file, i.e.:
    server realm: j2ee/home/config/jazn-data.xml
    application realm: j2ee/home/application-deployments/<app name>/jazn-data.xml (unpackaged from the EAR file).
    As far as I can tell, the JAZN admin tool (java -jar jazn.jar ....) can only manage one of these at a time, and ONLY the one coded into j2ee/home/config/jazn.xml.
    QUESTIONS:
    1) Is there a way to manage the application realm via the JAZN admin tool without first modifying the jazn.xml file? For obvious reasons, modifying that file in an active OC4J installation is not a viable option.
    2) I have not tried managing these yet with the Oracle Enterprise Manager. Does that tool have the same limitation (i.e. can't manage the application realm)?
    OBSERVATION:
    1) The JAZN admin tool is hardcoded to use the path "/j2ee/home/config/jazn.xml" for its config file. This is pretty weak! You could at least have a command line argument to tell which jazn.xml file to use.

    Scott,
    There is a way to manage application realms using the JAZN admin tool - unfortunately, we didn't document it in this release. Thanks for bringing this to our attention and we'll fix it in the docs.
    Generally, it is recommended to use OEM, which will indeed let you manage application realms.
    If you want to use the JAZN admin tool, you'll need to do the following:
    1. Create an application-specific "jazn.xml" file which simply points to the local jazn-data.xml file or equivalent. (See the global/server jazn-data.xml for reference).
    2. Make sure that the local (app specific) jazn-data.xml file has the RealmLoginModule defined towards the end. (See the global/server jazn-data.xml for reference).
    3. Bring up the JAZN admin tool defining the application jazn.xml. Ex:
    "java -Doracle.security.jazn.config=application-deployments/callerInfo/jazn.xml -jar jazn.jar -listusers"
    Thanks,
    -Lee

  • How to run java application without having java environment in  a machine

    can i run java application without having java environment(JVM) in a machine.I mean i dont have installed j2se or jdk in my machine.And i have an j2ee application running on another host which is built in swings.I want to access that application in my machine
    can any one help regarding my problem

    If you only need to access the program from one machine and you are running a Unix-like operating system (e.g., Linux, Solaris), you can use the remote display capabilities of X11. In this case you have to choose the host where the app will be displayed when you start it:
    $ DISPLAY=<hostname>:0.0
    $ export DISPLAY
    $ java ...
    If you want to be able to display it on both machines at the same time, or if you are using windows, then try something like VNC (http;//www.realvnc.com). Or if you are running windows and your version supports it, you can use windows remote desktop.

  • How to manage security on Fusion Applications webclient

    Hello,
    I have build a Fusion Applications Webclient based on a Java Proxy generated from WSDL. I have successfully deployed & running this project on my local Weblogic server.
    The project provides an additional custom use-case. (To extend the functionality of Fusion Applications)
    In the future we would prefer to deploy such "Fusion-Extensions" on the "Oracle Public Cloud".
    In order to authenticate to Fusion, the server side public certificate must be acquired and added as a trusted cert entry to a keystore used by the client.
    This keystore stores a reference to the Fusion public certificate and uses the alias "orakey". The Fusion public certificate is obtained from any Fusion Application object WSDL.
    The certificate send by the server and is part of the WSDL:
    <dsig:X509Certificate>MIICCzC...</dsig:X509Certificate>
    If i want to call the service from a simple Java Class my "main" method looks like this:
    public static void main(String [] args)
    SecurityPolicyFeature[] securityFeature = new SecurityPolicyFeature[] { new SecurityPolicyFeature("oracle/wss11_username_token_with_message_protection_client_policy") };
    salesPartyService_Service = new SalesPartyService_Service();
    SalesPartyService salesPartyService = salesPartyService_Service.getSalesPartyServiceSoapHttpPort(securityFeature);
    // Get the request context to set the outgoing addressing properties
    WSBindingProvider wsbp = (WSBindingProvider)salesPartyService;
    WSEndpointReference replyTo =
    new WSEndpointReference("https://xxxxxxxx.oracleoutsourcing.com:443/crmCommonSalesParties/SalesPartyService", WS_ADDR_VER);
    String uuid = "uuid:" + UUID.randomUUID();
    BindingProvider bp = (BindingProvider)salesPartyService;
    bp.getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "https://xxxxxxxxx.oracleoutsourcing.com:443/crmCommonSalesParties/SalesPartyService");
    //wsbp.setOutboundHeaders( new StringHeader(WS_ADDR_VER.messageIDTag, uuid), replyTo.createHeader(WS_ADDR_VER.replyToTag));
    // Add Security Headers below if any Authentication is required.
    wsbp.getRequestContext().put(WSBindingProvider.USERNAME_PROPERTY, "login");
    wsbp.getRequestContext().put(WSBindingProvider.PASSWORD_PROPERTY, "password");
    // Add your code to call the desired methods.
    // Provide the location of your keystore(.jks file)
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_LOCATION, "c:/keystore.jks");
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_PASSWORD, "password" );
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_TYPE, "JKS" );
    // Add your code to call the desired methods.
    FindCriteria findCriteria = new FindCriteria();
    findCriteria.setFetchSize(10);
    findCriteria.setFetchStart(0);
    try{
    List<SalesParty> sl = salesPartyService.findSalesParty(findCriteria,null);
    System.out.println("salesparty number:"+sl.get(0).getPartyId());
    } catch (Exception e){
    e.printStackTrace();
    Q: My first question is how to reference the keystore, if the project is deployed in the oracle public cloud:
    // Provide the location of your keystore(.jks file)
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_LOCATION, "c:/keystore.jks");
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_PASSWORD, "password" );
    wsbp.getRequestContext().put(ClientConstants.WSSEC_KEYSTORE_TYPE, "JKS" );
    Furthermore i had to setup security on my weblogic server:
    Go to “C:\Users\tr_te\AppData\Roaming\JDeveloper\system11.1.1.6.38.62.29\DefaultDomain\bin”
    Open setDomainEnv.cmd in Text-Editor.
    Add the following lines to the JVM Properties:
    set EXTRA_JAVA_PROPERTIES=-Dweblogic.security.SSL.ignoreHostnameVerification=true -Dweblogic.security.SSL.allowSmallRSAExponent=true %EXTRA_JAVA_PROPERTIES%
    set EXTRA_JAVA_PROPERTIES=-Djavax.net.ssl.trustStore=C:\owsm_test.jks -Djavax.net.ssl.trustStorePassword=welcome1 %EXTRA_JAVA_PROPERTIES%
    configuration explained in more detail:
    Dweblogic.security.SSL.allowSmallRSAExponent => because the used certificates of Fusion are lower than 2048
    Dweblogic.security.SSL.ignoreHostnameVerification => because the subdomain before oracleoutsourcing.com (https://subdomain.oracleoutsourcing.com)
    Djavax.net.ssl.trustStore => to setup the same keystore in the weblogic server
    Q: how to deal with this challenge in the oracle public cloud?
    I tried to deploy the project but its "failed" every time.
    Here are some deployment logs:
    https://dl.dropbox.com/u/13344648/log/Deploy%20Application_146483_deploy.txt
    https://dl.dropbox.com/u/13344648/log/Deploy%20Application_146483_virus-scan.txt
    https://dl.dropbox.com/u/13344648/log/Deploy%20Application_146483_whitelist.txt
    regards
    Tristan

    I have met same problem and I make SR, the support said that there is no support for trial cloud account.
    I think Oracle Public Cloud not yet ready to dive into market.
    anyway, I would like to explain something I've found.
    1. any java web services proxy, which is generated by JDeveloper will fail to get the wsdl because the service client use "new File(".").toURL();" but Public cloud does not allow any file system access.
    2. I would like to see weblogic diagnostics log as well as server log but Support said that when I would like to see diagnostics log, I should register SR. How to develope application using cloud?
    3. Oracle Fusion Middleware Security Guide said that Oracle WebLogic Server only use jps-config.xml in <DOMAIN_HOME>/config/fmwconfig and the jps-config.xml said that it uses default-keystore.jks in the same directory by default. and the jps-config.xml is not application specific but weblogic server common. we cannot override that.
    So, I think even though you set -Djavax.security.ssl.keystore and trustedKeystore, that does not affect in weblogic. weblogic uses jps-config.xml.
    Security guide said that we can import server certificate or chained certificate using EM console but Oracle Public Cloud does not open this menu including EM.

  • [Forum FAQ] How to deploy applications remotely

    In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
    1. Using PowerShell to install
    We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
    share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
    (Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
    In same method, we can use the following command to deploy .exe application:
    (Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
    Note: The applications should use Windows Installer technology.
    2. PsExec tool: one of sysinternals utilities
    PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
    applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
    psexec \\PC01  cmd /c  "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
    Note: we can also use PsExec tool to install Microsoft Update file (.msu)
    psexec \\PC01  -s -h -d wusa.exe  "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
    3. Group Policy Software Installation
    In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
    We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
    it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
    You can get the installation information of group policy software installation in event viewer, including success or failure.
    4. System Center Configuration Manger
    The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
    is a comprehensive suit for deployment.
    How to Deploy Applications in Configuration Manager
    http://technet.microsoft.com/en-us/library/gg682082.aspx
    Summary:
    There are a lot of methods for software deployment, here just introduce some generic ways.
    Here is another important point of software deployment: Some applications do not use windows installer technology. 
    Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
    check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
    some techniques for automation.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    In some situations, we may need some ways to install applications remotely, here we summarize four general ways to deploy applications.
    1. Using PowerShell to install
    We can use the Win32_Product class to install Windows Installer packages, remotely or locally, so in this way, we can use powerShell command to invoke this function. For example, to install the NewPackage.msi package located in the network
    share \\AppServ\remote on the remote computer PC01, type the following command at the Windows PowerShell prompt:
    (Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install(\\AppSrv\remote\NewPackage.msi)
    In same method, we can use the following command to deploy .exe application:
    (Get-WMIObject -ComputerName PC01 -List | Where-Object -FilterScript {$_.Name -eq "Win32_Process"}).Create(\\AppSrv\remote\NewPackage.exe)
    Note: The applications should use Windows Installer technology.
    2. PsExec tool: one of sysinternals utilities
    PsExec's most powerful uses include launching interactive command-prompts on remote systems and remote-enabling tools like IpConfig that otherwise do not have the ability to show information about remote systems. So, we can use this feature to install our
    applications, in fact this is similar with PowerShell methods, the only difference is that PsExec is a comprehensive tool. Similarly, we can use the following command to achieve our goal:
    psexec \\PC01  cmd /c  "\\AppSrv\remote\NewPackage.msi" /quiet /norestart
    Note: we can also use PsExec tool to install Microsoft Update file (.msu)
    psexec \\PC01  -s -h -d wusa.exe  "\\AppSrv\remote\NewPackage.msu" /quiet /norestart
    3. Group Policy Software Installation
    In domain environment, this method is very useful to deploy our software. It only supports MSI package for deployment.
    We can choose assign a program to user or computer. If you assign the program to a user, it is installed when the user logs on to the computer. When the user first runs the program, the installation is completed. If you assign the program to a computer,
    it is installed when the computer starts, and it is available to all users who log on to the computer. When a user first runs the program, the installation is completed.
    You can get the installation information of group policy software installation in event viewer, including success or failure.
    4. System Center Configuration Manger
    The Microsoft System Center Configuration Manager software distribution feature provides a set of tools and resources that help you create and manage packages and advertisements used to distribute software to client resources within your enterprise. This
    is a comprehensive suit for deployment.
    How to Deploy Applications in Configuration Manager
    http://technet.microsoft.com/en-us/library/gg682082.aspx
    Summary:
    There are a lot of methods for software deployment, here just introduce some generic ways.
    Here is another important point of software deployment: Some applications do not use windows installer technology. 
    Applications that do not use Windows Installer technology may have application-specific methods for automated deployment. For example, a .exe file may be just a wrapper, it can be anything. To determine whether there is a method for deployment automation,
    check the documentation for the application or consult the application vendor's support system. In some cases, even if the application vendor did not specifically design the application for installation automation, the installer software manufacturer may have
    some techniques for automation.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

Maybe you are looking for

  • At a loss with my Galaxy battery Problems.  If you can help you are awesome

    So about 2 months ago my Galaxy 1's battery got really low but when I plugged it into charge it it said "Use genuine battery only.  Shutting down in 10, 9, 8, ...ect..." After calmly trying to explain to the phone that the battery it had was the one

  • Sync Mac Address Book - multiple Google accounts

    I hope this is the right place for this question. I understand that you can sync the Mac Address Book with Google accounts, but is there a way to sync that Mac Address Book with MULTIPLE Google accounts. Our scenario is that we have one iMac as our m

  • Can links inside "set text of container" behaviours open in a new page?

    I am using the set text of container behaviour to show different information within the same page, to keep things neat and simple to navigate. Some of the text needs to be external links, but they open in the current page, not a new page even though

  • Apps 11i  SET_CLIENT_INFO in Multi-Org environment

    How do you set the client info (dbms_application_info.set_client_info) in a portal session so reports have access to correct Operations ORG data in a multi-org environment

  • Flex caching old data - HELP

    Before I start, I'll say I'm VERY new to Flex! I've developed a small app in Eclipse with Flex plugin... My app simply uses a PHP script and calls a database query which returns xml data for Flex to display in a table. When I run the application in F