OAF shared development environment, 3 continents

I'm looking for some opinions on how to structure the OAF development environment for a small project, tight deadlines, and a few developers on 3 continents.
We have about 15 OAF pages to develop. Vision DB test instance is in US. Two developers in India and one in Latin America. Time is of the essence, with a short deadline.
This is my first project with JDeveloper and OAF, and I'm being told it is impractical for a developer to not have a local copy of Vision, and to keep the database in sync with the main test instance. Their plan is to update the development instance with the results of their work once per day.
I understand that Jdeveloper is a PC-based application, but I expected it to be more tightly integrated with the host (our Vision instance in the US). I have assumed that if the developers have a 2 mbit/sec network connection, they should not have to have their own copies of the host environment to do incremental page development and testing. The overhead of having to move things back and forth seems like it would slow down the process and lead to possible disconnects between different developers.
I may have been spoiled by the speed of development using Application Express, and the way the development environment is oriented to support teams.
Any advice and opinions are welcome.
If there's a better forum for this question, please let me know.
Best rgds,
Skip

Skip
You can have the jdeveloper installed on any machine in US and the person from india can work on that machine remotely. Like this there will be less network issue in comparison to one running locally jdev and accessing US server from that machine.
Thanks
AJ

Similar Messages

  • Setting Up Shared Development Environment

    Is there any diagrams, white papers, guides or best practices on setting up the J-Developer and connecting to shared Services and database? The Developer guide (E10148.pdf) does not really cover what the standards is or the overall infrastructure of the JDeveloper and setting up a Shared Developer enviroment.
    I looking for something like http://docs.oracle.com/cd/E25178_01/fusionapps.1111/e15524/gs_install_e.htm but for (11.1.1.6.0) version webcenter.
    I basically looking for something to help me get our Shared Development Environment setup with Jdeveloper.

    The issue is connecting the Jdeveloper to the WebCenter DS and Activity DS schemas. In the Development guide it says I need to connect to these schemas to be able to utilize several of the WebCenter Services, ( http://docs.oracle.com/cd/E21764_01/webcenter.1111/e10148/jpsdg_svc_intro.htm#BHCDJHAI - 7.2.2 Setting Up a Database Connection
    We are trying to set up the connection to our shared development environment database. Our database group is concerned with giving developers access to these schemas. They are concerned that JDeveloper will changes or modify the schema and cause the database to fail. They created a account with read only access but we are not sure it this will work.
    I been trying to find anything in the documentation to find what access JDeveloper needs to the WebCenter DS and Activity DS schemas and if JDeveloper can modify these schema in any way.
    Additionally try to find anything on the best practices on connecting to a shared database and setting up a Development environment and its connection to Jdeveloper .

  • Eclipse as a development environment with Jakarta Tomcat

    Hello:
    I am setting up the new development environment for my application (project). Below are the components involved::
    �     Eclipse 3.1
    �     myEclipse - EnterpriseWorkbenchInstaller_4.0GA_E3.1
    �     jakarta-tomcat-5.0.28 (Application Server)
    �     Sysdeo Eclipse Tomcat Launcher plugin - tomcatPluginV31beta
    �     SDK 1.4.2_08
    �     Microsoft XP sp2 operating system
    I have no issue with creation of project structure in eclipse IDE, compilation, and deployment, but there are some exception upon running the application.
    My project folder structure as follows:
    MyApplication/
    src/
    Conf/
    Web/
    classes
    taglib
    lib
    web.xml
    �     my application has few dependent projects, therefore I copied all the dependent projects final compiled classes (jars) to �lib� folder.
    �     I set all necessary classpath according to tomcat documentation.
    �     I created MyApplication.xml file under D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\ folder with the below context
    <Context path="/MyApplication " docBase="D:/xx/xxx/dev/src/ MyApplication/web" debug="0" reloadable="true" />
    �     I don�t get any exception during compilation and deployment process.
    �     I would greatly appreciate if you could give me a tips!!!!!!!!!!!!!!!!!!!!!!
    Error as follows:
    2005-10-10 17:31:45 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
    2005-10-10 17:31:47 StandardContext[jsp-examples]ContextListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[jsp-examples]SessionListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[servlets-examples]ContextListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[servlets-examples]SessionListener: contextInitialized()
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Associated with Deployer 'localhost'
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Global resources are available
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
    2005-10-10 17:32:35 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.IllegalStateException: getOutputStream() has already been called for this response
         at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
         at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
         at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
         at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
         at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
         at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
         at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
         at org.apache.jsp.default_jsp._jspService(default_jsp.java:101)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:534)
    path setting as follows:
    %JAVA_HOME%\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Borland\AppServer\bin;C:\Program Files\CA\PEC\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32\nls;%SystemRoot%\system32\nls\ENGLISH;C:\Program Files\Attachmate\E!E2K\;C:\Program Files\CA\AllFusion Harvest Change Manager;D:\jwsdp-1.1\jaxb-1.0\bin;D:\jwsdp-1.1\jwsdp-shared\bin;C:\Borland\classes12.zip;C:\Program Files\UltraEdit;D:\jakarta-tomcat-5.0.28\webapps\cst\WEB-INF\classes;D:\EPS\EB_CST_v3.7.2\dev\src\cst;%PATH%
    Classpath setting as follows:
    .;%third_pty%\xerces.jar;D:\EPS\EB_CST_v3.7.2\dev\src\cst;D:\jakarta-tomcat-5.0.28\webapps\cst;D:\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar;D:\jakarta-tomcat-5.0.28\common\lib\jsp-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-ri.jar;%third_pty%\ant.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\dom.jar;D:\jwsdp-1.1\jwsdp-shared\lib\jax-qname.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-libs.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-xjc.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\jaxp-api.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\sax.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\xercesImpl.jar;%third_pty%\activation.jar;%third_pty%\ant-optional.jar;%third_pty%\j2ee.jar;%third_pty%\jakarta-regexp.jar;%third_pty%\jaxp.jar;%third_pty%\jcert.jar;%third_pty%\jnet.jar;%third_pty%\jsse.jar;%third_pty%\xalan.jar;C:\MSJDBSLib\msbase.jar;C:\MSJDBSLib\mssqlserver.jar;C:\MSJDBSLib\msutil.jar;
    Other IDE setting:
    As per tomcat documentation.

    Hello:
    I overcame the above issue by changing index.html to index.jsp, but now i am facing another issue as shown below:
    On top of the above change i too included j2ee.jar (from websphere) in the classpath to overcome the below issue, but even then i am getting the same error.
    Error as follows:
    javax.servlet.ServletException: Error instantiating servlet class com.metavante.cst.control.web.LoginMainServlet
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:996)
         at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:214)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:534)
    ----- Root Cause -----
    java.lang.NoClassDefFoundError: javax/ejb/EJBObject
         at java.lang.ClassLoader.defineClass0(Native Method)
         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
         at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
         at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1634)
         at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:860)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1307)
         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
         at java.lang.Class.getConstructor0(Class.java:1930)
         at java.lang.Class.newInstance0(Class.java:278)
         at java.lang.Class.newInstance(Class.java:261)
         at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:987)
         at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:687)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:671)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
         at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:214)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:534)

  • Eclipse as a development environment with Jakarta Tomcat - Need help!!

    Hello:
    Subject: Eclipse as a development environment with Jakarta Tomcat
    I am setting up the new development environment for my application (project). Below are the components involved::
    �     Eclipse 3.1
    �     myEclipse - EnterpriseWorkbenchInstaller_4.0GA_E3.1
    �     jakarta-tomcat-5.0.28 (Application Server)
    �     Sysdeo Eclipse Tomcat Launcher plugin - tomcatPluginV31beta
    �     SDK 1.4.2_08
    �     Microsoft XP sp2 operating system
    I have no issue with creation of project structure in eclipse IDE, compilation, and deployment, but there are some exception upon running the application.
    My project folder structure as follows:
    MyApplication/
    src/
    Conf/
    Web/
    classes
    taglib
    lib
    web.xml
    �     my application has few dependent projects, therefore I copied all the dependent projects final compiled classes (jars) to �lib� folder.
    �     I set all necessary classpath according to tomcat documentation.
    �     I created MyApplication.xml file under D:\jakarta-tomcat-5.0.28\conf\Catalina\localhost\ folder with the below context
    <Context path="/MyApplication " docBase="D:/xx/xxx/dev/src/ MyApplication/web" debug="0" reloadable="true" />
    �     I don�t get any exception during compilation and deployment process.
    �     I would greatly appreciate if you could give me a tips!!!!!!!!!!!!!!!!!!!!!!
    Error as follows:
    2005-10-10 17:31:45 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
    2005-10-10 17:31:47 StandardContext[jsp-examples]ContextListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[jsp-examples]SessionListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[servlets-examples]ContextListener: contextInitialized()
    2005-10-10 17:31:47 StandardContext[servlets-examples]SessionListener: contextInitialized()
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Associated with Deployer 'localhost'
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: init: Global resources are available
    2005-10-10 17:32:27 StandardContext[manager]HTMLManager: list: Listing contexts for virtual host 'localhost'
    2005-10-10 17:32:35 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.IllegalStateException: getOutputStream() has already been called for this response
         at org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:599)
         at org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:163)
         at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:122)
         at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:115)
         at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:190)
         at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:115)
         at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
         at org.apache.jsp.default_jsp._jspService(default_jsp.java:101)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
         at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
         at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
         at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
         at java.lang.Thread.run(Thread.java:534)
    path setting as follows:
    %JAVA_HOME%\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\Borland\AppServer\bin;C:\Program Files\CA\PEC\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SystemRoot%\system32\nls;%SystemRoot%\system32\nls\ENGLISH;C:\Program Files\Attachmate\E!E2K\;C:\Program Files\CA\AllFusion Harvest Change Manager;D:\jwsdp-1.1\jaxb-1.0\bin;D:\jwsdp-1.1\jwsdp-shared\bin;C:\Borland\classes12.zip;C:\Program Files\UltraEdit;D:\jakarta-tomcat-5.0.28\webapps\cst\WEB-INF\classes;D:\EPS\EB_CST_v3.7.2\dev\src\cst;%PATH%
    Classpath setting as follows:
    .;%third_pty%\xerces.jar;D:\EPS\EB_CST_v3.7.2\dev\src\cst;D:\jakarta-tomcat-5.0.28\webapps\cst;D:\jakarta-tomcat-5.0.28\common\lib\servlet-api.jar;D:\jakarta-tomcat-5.0.28\common\lib\jsp-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-api.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-ri.jar;%third_pty%\ant.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\dom.jar;D:\jwsdp-1.1\jwsdp-shared\lib\jax-qname.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-libs.jar;D:\jwsdp-1.1\jaxb-1.0\lib\jaxb-xjc.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\jaxp-api.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\sax.jar;D:\jwsdp-1.1\jaxp-1.2.2\lib\endorsed\xercesImpl.jar;%third_pty%\activation.jar;%third_pty%\ant-optional.jar;%third_pty%\j2ee.jar;%third_pty%\jakarta-regexp.jar;%third_pty%\jaxp.jar;%third_pty%\jcert.jar;%third_pty%\jnet.jar;%third_pty%\jsse.jar;%third_pty%\xalan.jar;C:\MSJDBSLib\msbase.jar;C:\MSJDBSLib\mssqlserver.jar;C:\MSJDBSLib\msutil.jar;
    Other IDE setting:
    As per tomcat documentation.

    Need tips to solve this issue!!!

  • Looking for best practice on J2EE development environment

    Hi,
    We are starting to develope with J2EE. We are looking for best practice on J2EE development environment. Our concern is mainly on code sharing and deployment.
    Thanks, Charles

    To support "code sharing" you need an integrated source code control system. Several options are out there but CVS (https://www.cvshome.org/) is a nice choice, and it's completely free and it runs on Windows, Linux, and most UNIX variants.
    Your next decision is on IDE and application server. These are usually from a single "source". For instance, you can choose Oracle's JDeveloper and Deploy to Oracle Application Server; or go with free NetBeans IDE and Jakarta Tomcat; or IBM's WebSphere and their application server. Selection of IDE and AppServer will likely result in heated debates.

  • Help: Unable to set root servlet in a shared hosting environment

    I'm using a shared hosting environment with GoDaddy and can't set the http://www.domain.com/ root servlet, i.e. the servlet that gets invoked when we go to the homepage.
    I have the following web.xml file configured that currently works on my testing server:
         <servlet>
              <display-name>MainPage</display-name>
              <servlet-name>MainPage</servlet-name>
              <servlet-class>com.somedomain.MainPage</servlet-class>
         </servlet>
         <servlet-mapping>
              <servlet-name>MainPage</servlet-name>
              <url-pattern>/mainpage</url-pattern>
         </servlet-mapping>
         <welcome-file-list>
              <welcome-file>mainpage</welcome-file>
         </welcome-file-list>The application is configured as the 'ROOT' application on my development server, but shared in the hosting environment. I wonder if some permissions are not given since it is shared hosting environment. The error message I get when visiting the page is:
    Forbidden
    You don't have permission to access / on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    Apache/1.3.33 Server at dev9.somedomain.com Port 80Unfortunately the server get's restarted once a day, so multiple suggestions would be much appreciated. I will upload them all at once.

    Change the value of the url-pattern value of your servlet mapping in the deployment descriptor. Instead of using "/mainpage" as the value use "/index.html" or "/index.jsp".
    Edited To Add - But this might not be right, because it will result in an endless loop. You would eventually want to display the home page and it would trigger the servlet which would forward to the home page, triggering the servlet and on and on...
    I don't think I know the answer here...
    Edited by: nantucket on Apr 5, 2009 12:20 PM

  • Development environment model

    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on their local
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managing this
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

    I do not think you are going to find a solution to the problems presented by
    parallel development of a project. That is simply just a fact of life I
    think. But I think that there are things that you can do to mitigate
    interference.
    In our development environment, we have a central repository that keeps all
    of the code. There are multiple source lines. Developers map the source
    lines to their machines. For example, your commerce application might have
    a production line and a development line. You would make bug fixes for your
    production code in the production line while you made advanced development
    changes in the other line. A release team would bundle of the development
    line and make "releases" of the product/site.
    As for development environments, each developer should be able to have a
    copy of the developer seat for WebLogic on their box. In our situation,
    developers synchronize against the code line regularly. This provides the
    benefit of using a stable code line but also synchronizing up against others
    changes on a regular basis.
    Some other application server vendors have tried a different technique for
    development environments. One of those is requiring that you have a central
    "test server" that is shared by all of the developers instead of
    environments for each developer. In theory, the sounds good. But in
    practice, it can be a real nightmare.
    I hope that this helps.
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "Elaine Herren" <[email protected]> wrote in message
    news:[email protected]...
    Hi All,
    As the WebLogic server is not cheap (!), we were wondering what model you
    used in your development environments? Obviously, it would be very
    expensive for each developer to have their own copy installed on theirlocal
    machine, but how do you manage multiple developers working on the same
    application with the same server on a central machine, possibly modifying
    the same beans or beans used by others, and deploying them to the same
    server? Also, problems could occur if a problem is introduced into a bean
    used by others. Does anyone have a tried and true method for managingthis
    and keeping multiple developers from interfering with the work of others?
    Thanks!!!
    Elaine

  • SSIS package works in development environment but fails when job scheduler executes, file path invalid

    SIS package works in development environment but fails when job scheduler executes, file path invalid
    Relatively simple package to get OLE-DB connection to MS FoxPro 9.0 DB
    The failure in the job log states that the path is invalid its a network path (\\192.168.1.xxx\foldername) this has been run several ways with the remote computer being mapped as a network drive and through the \\ notation described above.
    Thinking it was a security issue between the SQL agent account and my account I tested by subsitution myself as a proxy account for the agent when running this job, again same result failed on network path.
    One issue I see is that the remote computer is running Server 2000 (legacy software incompatable with newer versions) 
    Is it possible that this is a security issue, since if i understand correctly the current MS domain security model didn't exist until Server 2003.

    Hi REIData,
    Have you got the issue resolved? Based on your description, please make sure the target folder is shared properly. If the computer on which the SQL Server Agent job runs doesn’t join the domain as the server that hosts the shared folder, you have to share
    the folder with everyone by adding “Everyone” to the people list on the File Sharing page of the folder and assign "Read/Write" permission to it.
    Regards,
    Mike Yin
    TechNet Community Support

  • Maintain Development Environment vs Production Environment - suggestions?

    We are doing an internal application on apex.oraclecorp.com and need to of course continue to make changes to the application, even though it is now in production. We need a way of either implementing either easy version control to promote versions into production once they are tested or creating a duplicate development environment. I tried copying the application to a new application so I would have two copies, but then found that once I changed a page, copying that individual page seemed tricky to correctly copy all of the page components. We need something simple. Any suggestions for us? I do everything from my PC as I do not have a UNIX box.

    Hi ,
    I'm glad that you have solved the issue, and thanks for sharing the solution, this will help others who have the similar issue.
    Thanks,
    Daniel Yang
    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]
    Daniel Yang
    TechNet Community Support

  • Nakisa Java: Development environment

    Hello,
    We are implementing TVN 2.1 (Orgchart and Succession Planning).  The applications are installed running with Java, on Netweaver CE 7.1.
    This is the first time I'm working with Nakisa on Java but have worked with the Microsoft IIS version.  I have a lot of experience with J2EE development with SAP.
    With IIS, everything was quite easy: the application IIS folder was shared on the network and I could make any modification directly on the server.
    With Java, this is not possible because the application needs to be deployed on Netweaver server, since it's not a Windows server but Unix, we can't share the application server.
    Another issue with java is that any change made via the admin console requires a server restart.   Right now, we need to contact the server admin to get it restarted.  This procedure can be very heavy when it comes to make a lot of modifications or tests.
    With Netweaver Developer Studio (NWDS), I know we can configure a J2EE server and then deploy applications and restart the server.
    Or basis person just explained us that with 7.1, it doesn't seem to be the same procedure.  SDM port doesn't seem to be open and NWDS (7.1) doesn't seem to offer the possibility to configure a J2EE server.
    My question is: Is there any document from Nakisa explaining how to setup a java development environment and how changes can be done efficiently to the application?  How can the Netweaver server be remotely restarted?
    Thanks for your feedback!
    Laurent

    XML files can be changed using the Admin Console or directly (if you know what you are doing and have decoded) and replaced in application directory.  Restart NW CE via Start & Stop of NW AS to pick up changes.
    This is also true for language customisations (custom.xml), XSLT changes, etc.
    HOWEVER, anything changing below WEB-INF directory needs a re-deployment (usually this is done via a SDA EAR file that is deployed using NWDI).  Beware, this will overwrite the application on the server (e.g. if you've created a build in Admin_Config then re-deploy a new version of application then it will overwrite Admin_Config.  In other words, take a backup of any configuration and customisation you've created before re-deploying).
    To answer your Q ... we have been using WinSCP to connect to the Linux file system.  Slightly convoluted way of doing it (you have to copy to local, edit, upload to server).  We have been given a local user to access NW AS so have been doing start/stops ourselves; doesn't take long (<5 secs).
    Regards,
    Stephen

  • CCB DEVELOPMENT ENVIRONMENT SETUP

    Hi, I downloaded the SDK for CC&B from "eDelivery". And my company bought CC&B for customer service purpose not for the development purpose. And i want to set up the development environment using the CC&B and SDK, All the setup has been done. And I added a change handler just to make city as mandatory while adding a premise. But my CHandler do not show its effect and i am able to add a premise without specifying the city.
    IS that the CCB environment itself has got some setting that is not allowing it to show the effects. Also while installing CC&B the option "IS it used for Development purpose was false" later i changed it to true using cnfigureENv.cmd.
    But still my handler is not validating city while adding a premise.
    Can anybody suggest me whether it is the SDK limitation that is downloaded frm eDelivery (something like trial version) that prohibits CHANdLER to work.

    i did as specified but now i am getting errors during server startup.. and application is not starting up..
    wConnection(RotatingCommandRunnerProvider.java:135)
    at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.addNe
    cessaryConnections(RotatingCommandRunnerProvider.java:121)
    at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider.acces
    s$800(RotatingCommandRunnerProvider.java:30)
    at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
    ctionMonitor.performPollingActions(RotatingCommandRunnerProvider.java:257)
    at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
    ctionMonitor.performRunLoop(RotatingCommandRunnerProvider.java:239)
    at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$Conne
    ctionMonitor.run(RotatingCommandRunnerProvider.java:230)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.EOFException
    at java.io.DataInputStream.readByte(DataInputStream.java:243)
    at com.splwg.base.support.cobol.host.OptimizedObjectEncoder.readOptimize
    d(OptimizedObjectEncoder.java:75)
    ... 16 more
    - 11:54:47,250 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at com.splwg.shared.common.LoggedException.raised(LoggedException.java:65)
    - 11:54:47,359 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at com.splwg.base.support.cobol.host.RemoteJVM.waitForServerToRegisterRunner(Rem
    oteJVM.java:141)
    - 11:54:47,468 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
    :47,468 [main] INFO (cobol.host.RemoteJVM) Remote JVM started with arguments:
    17 6505 6506 2
    - 11:54:47,609 [JVM 16 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at com.splwg.base.support.cobol.host.RemoteJVM.main(RemoteJVM.java:118)
    - 11:54:47,609 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
    :47,484 [main] INFO (shared.environ.ApplicationProperties) loaded properties fr
    om resource spl.properties: {spl.runtime.cobol.sql.cursoredCache.maxRows=10, spl
    .tools.loaded.applications=base,ccb,cm, spl.runtime.cobol.sql.disableQueryCache=
    false, spl.runtime.utf8Database=true, spl.runtime.cobol.encoding=UTF8, spl.runti
    me.cobol.sql.cache.maxTotalEntries=1000, spl.runtime.cobol.cobrcall=false, spl.r
    untime.cobol.sql.fetchSize=150, spl.runtime.environ.init.dir=C:/spl/CCBDEMO22/et
    c, spl.runtime.sql.highValue=, spl.runtime.service.extraInstallationServic
    es=CILTINCP, spl.runtime.oracle.statementCacheSize=300}
    - 11:54:47,625 [Log4j Connection Listener] INFO (cobol.host.LocalLogServer) C
    onnected to client at /10.244.102.185
    - 11:54:47,656 [Remote JVM:17 Main ] INFO (cobol.host.SocketStrategy) Socket
    strategy set to com.splwg.base.support.cobol.host.sockets.WindowsPipeSocketStrat
    egy
    - 11:54:47,687 [Remote JVM:17 Main ] INFO (cobol.host.RemoteJVM) Remote JVM l
    istening for requests. Rmi registry port: 6506
    - 11:54:47,718 [JVM 17 INFO logger] INFO (cobol.host.ProcessLogger) - 11:54
    :47,625 [Remote JVM:17 Main ] INFO (cobol.host.RemoteJVM) Removing all existing
    logging appenders from JVM 17
    - 11:54:48,265 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger) Exceptio
    n in thread "Remote JVM:17 Thread 1" java.lang.UnsatisfiedLinkError: no cbljvm_s
    un in java.library.path
    - 11:54:48,375 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
    - 11:54:48,484 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at java.lang.Runtime.loadLibrary0(Runtime.java:822)
    - 11:54:48,593 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at java.lang.System.loadLibrary(System.java:993)
    - 11:54:48,703 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at com.microfocus.cobol.RuntimeSystem.<clinit>(Unknown Source)
    - 11:54:48,812 [JVM 17 ERROR logger] ERROR (cobol.host.ProcessLogger)
    at com.splwg.base.support.cobol.host.CobolThread.run(CobolThread.java:29)
    Aslo i get the following error:-
    compile:
    [echo] ...Compile cm
    [javac] Compiling 6 source files to C:\spl\CCBDEMO22\java\target\cm
    [javac] C:\spl\CCBDEMO22\java\sourcegen\cm\com\splwg\cm\api\lookup\Business
    bjectOptionLookup.java:75: PORTAL_NAV_OPTION is already defined in com.splwg.cm
    api.lookup.BusinessObjectOptionLookup.Constants
    [javac] public BusinessObjectOptionLookup PORTAL_NAV_OPTION;
    [javac] ^
    [javac] 1 error
    BUILD FAILED
    C:\CM_packaging\etc\CMbuild.xml:91: Compile failed; see the compiler error outp
    t for details.
    Total time: 28 seconds
    100727:120912 <info> Creates cobol lockfiles in order to get compiled
    100727:120912 <info>
    100727:120912 <info> Patch apply completed.
    100727:120912 <info>
    100727:120912 <info>
    100727:120912 <info> Log file is C:\Test\applyCM.CCBDEMO22.CCBV22.log
    100727:120912 <info> End of c:\CM_packaging\\applyCM.plx
    100727:120912 <info> Compiling cobol programs, check response codes for every
    rogram.
    No lockfiles found
    100727:120912 <info> ***********************
    100727:120912 <info> Patch apply completed.
    100727:120912 <info> ***********************
    Performing webserver action N
    JAVA_OPTS is -Xms1024m -Xmx1024m -XX:MaxPermSize=256m -Dfile.encoding=ISO8859_1
    CATALINA_HOME is C:\tomcat\apache-tomcat-6.0.13
    CATALINA_BASE is C:\spl\CCBDEMO22\product\tomcatBase
    CLASSPATH is C:\spl\CCBDEMO22\splapp\standalone\lib\ojdbc5-11.1.0.6.0.jar
    Edited by: user10594079 on Jul 27, 2010 1:10 AM

  • Typical Repository setup for multiple developer environment.

    I'm having trouble finding documentation on setting up a
    development environment for several developers using Repository.
    I currently have a Global Shared Workarea set up with some
    Forms .fmb files that I would like to share. What method should
    the developer who wants to work on one of these files use to
    perform a check out of the file? When a file is checked out, is
    it moved to a Private Workarea or is it downloaded to the
    developers hard drive? Within Forms Builder there is a check out
    option under File->Administration, but as far as I can tell,
    there is no way to browse the Repository to find the file that
    needs to be worked on. I'm able to use the Repository Object
    Navigator to locate the file, but when I check it out I'm not
    sure how to work on it within Forms Builder. Do I need to
    download the file to my hard drive, or is Forms Builder able to
    work on the file within the Repository?

    Tom,
    Nice set of questions.
    I suggest you allow each developer to create their own workarea,
    these will be private, until they are shared to other developers.
    For a simple environment the workarea rule will be latest(main).
    Check your fmb files into the Repository, they will then appear
    in any workarea that has the rule latest on main. You will also
    need to make the folder they reside in available to public, or
    grant access to individual users.
    Each developer should map the folder to a particular clientside
    directory. I suggest you apply some standards across development
    machines to avoid confusion. A mapping to d:\forms would be
    ideal. On checkout of an fmb it will be synchronized with the
    local file system. The form can then be opened from he Forms
    Builder. You are correct that there is no For Builder Repository
    browser, you must use the RON. Once the form is open in the
    Forms Builder it may be checked in and out. You will need to go
    back to the RON to perform diff/merge and dependency analysis.
    I suggest you ask 2 developers to work on the same fmb and see
    how the repository handles this. Try merging fmb files,
    hopefully you will be pleasantly surprised.
    Note that to add files to a checked in folder you must check it
    out. To make the changes available to other workareas you must
    check the folder back in.
    Have a look at the commandline tool. We use a lot of scripts to
    assist setup and build releases.
    regards
    David

  • Install AD / SQL Server 2012 and SharePoint 2013 on a single server as Development Environment

    Hi All,
          I'm planning to prepare a SharePoint 2013 development environment. The current idea is to install Domain controller, SQL Server 2012 and SharePoint 2013 all on a single server. Even though this is for development purposes,
    would there be any limitations specially when it comes to SP 2013 functionalities according to your experience?
    Some articles i referred.
    http://sharepoint-tutorial.net/post/2012/07/18/install-sharepoint-2013-domain-controller.aspx
    http://social.technet.microsoft.com/Forums/en-US/f438c9a6-02e8-43d3-9963-7a0608f0b961/sharepoint2013-on-domain-controller
    Thanks,
    Dilip

    Hi
    i understand this is a sandbox environment but you should be able to install everything.
    http://sharepoint-tutorial.net/post/2012/07/18/install-sharepoint-2013-domain-controller.aspx
    Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Why does Build Application vi work in development environment but not in executable; error 1025

    Hello,
    I have an application ("A") that I am trying to build using another application ("BuildA").
    I can create an application for A manually from its project using the Build Specification, and it works fine (A.exe).
    Also, when I run BuildA.vi in the development environment it calls the "Build.vi" correctly and again builds application A.exe just fine.
    Then, when I make BuildA an application (manually) and run BuildA.exe, I would expect it to also create A.exe just like BuildA.vi did in the development environment.
    However, it fails with the error:
    Code: 1025
    Open VI Reference in NI_App_Builder_API.lvlib:Build (path).vi->BuildA.vi<APPEND>
    VI Path: <b>C:\TEMP\AppBuild\BuildA\vi.lib\AppBuilder\BuildTarget.vi</b>
    I noticed this thread , which looks like a similar problem, but no conclusion was reached.
    Why does BuildA.vi work fine in the LabVIEW environment, but the application BuildA.exe does not work?  All paths are hard-coded, so it shouldn't be a path issue.
    Thanks,
    -john
    Solved!
    Go to Solution.
    Attachments:
    AppBuild.zip ‏175 KB

    Interesting code.  I'm curious how you came to decide 324ms in your while loop, and 58 in the other, and then 5136ms at the end.  In any case I suspect this has to do with this line of text in the help of the Build.vi.
    If you plan to run a build specification on the LabVIEW Run-Time Engine, do not include the Build VI in any of the VIs for the build specification.
    I don't fully know what this means but it might be why it isn't working.
    The Build.vi opens all Context (application instances) and then looks for the one named "NI.LV.MxLvProvider".  This I assume is a application instance NI uses to build applications.  It then uses this and opens some other VIs in this instance for the building.  The error you are getting is "Application Reference is invalid" meaning it couldn't find the NI.LV.MxLvProvider instance it needs to build.  Again I believe this maybe because you are in a run-time environment and that instance doesn't exist there.
    At the end of the day I'm guessing since Application Builder is not free, NI probably doesn't include it in the Run-Time engine, which is free.  So you can't build the way you want.  You could have and EXE running in the run-time open an instance in the development, then run your VI from there if you must make this an EXE.  It maybe easier to just edit the BuildA.vi to have a "Run When Opened" so that you double click the VI and it runs which behaves like an EXE sorta.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Development environment for SharePoint 2013

    Hi,
    We have requirement for one of the project. Team size would be approximately 30 resources. Development would be entirely for SharePoint 2013 Intranet solution. this will be OOTB Intranet application. We will be developing InfoPath forms and Nintex Workflows.
    For such requirement we would like to setup local development environment by using either Virtual Machines.
    Can anyone help me to identify that how many VM's would be required for the same? How many simultaneous users can use and work at a time? What other things I need to consider for infrastructure? How can i suggest the best possible solution for this.
    Thanks in advance.
    Abhijeet Khopade

    Hi,
    According to your description, my understanding is that you want to set up the environment for SharePoint Development.
    Here is a detailed article about configuring development environment:
    Setting up a SharePoint 2013 Development Environment
    For VM count, it depends on your project development requirements, for VM license and management ,if you are using Hyper-V, I suggest you can create posts in Hyper-V forum:
    Hyper-V forum
    Thanks
    Best Regards
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

Maybe you are looking for