Why is J2EE so complex???

Hi, there,
I'm studying J2EE right now, I have knowledge of Java and Oracle, but I still find J2EE is very complex,
many many APIs need to study, many many concepts need to study, many many related tools need to study, even I have to study HTML, JAVASCRIPT,XML,XSLT,CSS,JSTL, WSDL, UDDI,JIND, JAXP(R,M,...),SAX,........Descriptor LANGUAGE,STRUTS,JSF,SOAP,JMS,JTA,ANT, TOMCAT................ I really want to select .Net to develop my project, what's more, I want to know what's the difference betwwen J2EE apps and JWSD apps???? because I find the method of deploy is very different, J2EE is deploytool, but JWSD just need to use ant , pls tell me, thanks !!!!!!

Irrelevant to the topic. But had to ask. What benefit do you get by posting the same question in almost every forum. Or atleast I can see that you have posted it in 5 or more forums. You are just wasting everybody's time here.
Secondly, HTML, Javascript, CSLT, CSS etc.. are not J2EE. Same with ANT, SOAP etc..They have nothing to do with J2EE or you learning J2EE.
I believe that you are just looking at J2EE from a wrong perspective. You are just trying to search for J2EE terms, tools, implementations and trying to learn it in a week and claim to be a J2EE master. It does not work that way.
J2EE is comprised of many things. You do not have to learn everything to learn J2EE. Based on your needs, you learn what is required.
This is the same with any development framework. I do not know .Net a lot, but I am sure you have the same complexities there.
Of course, you cannot look at J2EE and learn it in a day. It has evolved over time and there are so many good things in it.
Take it step by step. Start with the tutorial
http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html
Understand the basics. Understand the various pieces. I think that is the best way to start.
As the second poster mentioned, it is a really great framework. I have been working with it for 3 years now and enjoy everyday of my work.

Similar Messages

  • Sync Lightroom between two (or more) computers. Why is it so complex?

    I am a staunch fan of Lightroom (have 3.4) because of its versatility both for cataloguing and editing. One big minus however is the complexity of working in a networked/multicomputer environment.
    Here is what I want: Just sync between a PC and a laptop, in such a way that what I do off-site on my laptop can be easily copied/synced to my PC and vice versa, including settings, collections etc..
    My findings/experience thusfar with two options:
    NETWORKED
    I am aware that the catalogue files cannot/will not work on a network drive (I have  Netgear NAS). Using the NAS as a central repository for all image files being  addressed by Local catalogues (resp. on my PC and laptop) works but is slow. Could be slow because of a slow Wifi connection between the laptop and NAS, which is normally not the case (I have n-network router..). Because of the often large RAW files I process this is not the preferred route. Since the .lrcat files and lrpreview files won’t work on the NAS, they need to be synced between PC and laptop anyhow. Same for any LR settings that may change during processing.
    GO BETWEEN HDD DRIVE
    Since I avail of a nippy Diginote 2.5” HDD box filled with a 320 Gb SATA drive with both USB 2.0 and e-SATA I followed Scott Kelby’s advice to use it as a go-between.
    I took the following steps:
    1.       Copy over all image files, lrcat, lrpreview and Lightroom settings (set in LR preferences to be with catalogue in one folder) from my Laptop data drive Photo folder to the Diginote HDD
             Obviously (was it?) the copied lrcat file  (still) pointed to the Laptop datadrive folder so I changed it to  point to the Photofolder  on the Diginote   
    2.       I created a new folder with new catalogue, etc. on my PC and imported the lrcat and all files from the Diginote  into this new PC catalogue. All well but the LR settings (includes my web gallery settings) were not copied over! Had to do manually..
    3.       Next I edited photos, created new collections, made new virtual copies and rated images on the Diginote.
    4.       Thent imported the (updated) lrcat from the Diginote into the PC catalogue. All well, modification and virtual copies now included in the PC catalogue.
    However no sign of the new collections even after copying over the LR settings!!! They are clearly not included in the settings.
    So  Ref 2 and 4, I am a bit  a loss where the Collection settings are saved. Anyone with an answer?
    5.       Since the Diginote in this setup is the “policeman” and I rather be safe than sorry I copied back/backed-up the Diginote folder to my laptop. Lo and behold! Guess what I see, the Local lrcat points to the local datadrive and all new collections etc are nicely shown. It seems a "simple" windows back up transfers the Collection data whereas a LR managed export/import action does not
    Questions: What is good or bad in this procedure and why are the collection settings behaving so oddly? QQ where are they filed?
    Think that ADOBE should come up with a no nonsense program option to sync between at least two computers or make things work in a network. I can’t be the only one with a similar setup.

    Dear Sprengel,
    Followed your advice. Works wonders! Thanks a million
    Using Goodsync for sync/backup
    Regards,
    Met vriendelijke  groet /Salutations/Salam Sejahtera/Tahiyati/Namaste/Mit freundlichen Grüßen/Schéi Gréiss/Cordiali saluti/Saludandolo cordialmente/Saludos/Cumprimentos/Atenciosamente/Maligayang Bati/Venlig Hilsen/Vänlig Hälsning/Ystävällisin terveisin/Ni Hao/Toate cele bune/S uvazhenijem/Dobry denj/Mooi Bly/Mei freonlike groetenis/Afablajn salutojn/Με φιλικούς χαιρετισµούς/Slán agus beannact/Üdvözlettel/Attayb Al Tahiyyat/Malugod na bumabati, С уважением, Mahalo, salam mesra, مع تحياتي

  • Why use J2EE?

    I have to start convincing a few people at work why we should make a move to J2EE.
    Why should we use J2EE, in particular EJBs on a payment processing type system.
    Personaly I have used EJBs, but the extent of "Hello World" type applications...

    > But I can say .Net or any 3rd party offers scalability, concurency, transactions, security etc...
    Of course many other vendors will also supply you with a solution that meets your needs - that's what vendors do and that's why there's competition in the market.
    However, with respect to the other vendors you've mentioned I would say this:
    J2EE is a real technology, tested and hosting live enterprise applications. It has been around for several years and is subsequently both well understood and well supported. Furthermore it is a standard, enabling you to choose the implementation that best suits your need/budget (as well as enabling you to develop on a cheaper system to what you deploy to). The range of implementations is impressive, ranging from free to very expensive (but still worth it for some businesses).
    > In what way can I apply this to my application "payment processing"....
    I'm not going to claim that J2EE will solve all your problems or that J2EE is the only platform that can deliver what you want. In an honest world I would tell you what J2EE is capable of and where it meets your requirements. Since your requirement is pretty vague I've given you an overview of where I think J2EE will be able to provide some real value - providing the detail is a job for a consultant who's investigated your problem domain.
    > Do you think that we will cost much more money to develope EJB system?
    Yes I do. EJB places constraints on what you can do and how you must program. It requires a great deal more forethought and design to achieve a system that performs well and meets your requirements. This all adds up to design and development time and in the end that means cost. At any rate, I would expect an experienced enterprise architect/developer to be more highly paid.
    But you'll get a lot more for your money! You might argue that it would take longer to develop a transactionally-safe, secure application without J2EE. Perhaps it would. But if you were implementing all this yourself you'd only implement what you needed; J2EE requires a little bit of effort all round.
    Don't misunderstand me - I think that J2EE is excellent and well worth implementing if you need (or will need) it. If you have a business need then go for it but don't forget that there are other Java technologies (perhaps a subset of J2EE such as Servlet/JSP) that may also provide what you need.

  • Why the J2EE server doesn't compile my JSP ?

    I made up a simple JSP to start learning J2EE, i tried it on an Java IDE on my PC and it works; when i try to deploy the page on my web site host server(supporting J2EE) and execute it, i got a blank page only.
    Browsing the Html code, i see the same code i wrote; the JSP special tags have not been executed.
    What's wrong ?
    Have i to deploy the page in a particular way, or it is a J2EE server problem?
    This is the simple page :
    <%@ page contentType="text/html"%>
    <html>
    <head><title>JSP Page</title></head>
    <body>
    <%= "Java Server Page"%>
    </body>
    </html>

    Try this:
    <%@ page language="java" %>
    <html>
    <p><%= "Java Server Page"%></p>
    </html>You don't need to that content HTML stuff - the JSP knows that it's going to send HTML down to the browser.
    It works on my machine deployed in a WAR and running under Tomcat 4.1.27. Here's the HTML I get when I "View Source":
    <html>
    <p>Java Server Page</p>
    </html>Works fine. - MOD

  • Error while starting NW server and j2ee server is getting stopped.

    Hi,
    I am working in NW04s. It contains ABAP sp5 and java sp9 versions. The server was working find till ten days back. After the gap of ten days, when i started to work on this SAP system, i was not able to start the j2ee server. During the startup of the server itself, j2ee server is getting stopped and dispatcher also. Following is the error bunch I got in trace. If any one has any idea about this, please reply this soon.
    [EXCEPTION]
    #1#com.sap.engine.frame.ServiceException: <Localization failed: ResourceBundle='com.sap.engine.frame.KernelResourceBundle', ID='UME initialization failed.', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key UME initialization failed.
         at com.sap.security.core.server.ume.service.UMEServiceFrame.start(UMEServiceFrame.java:372)
         at com.sap.engine.frame.ApplicationFrameAdaptor.start(ApplicationFrameAdaptor.java:31)
         at com.sap.engine.core.service630.container.ServiceRunner.startApplicationServiceFrame(ServiceRunner.java:214)
         at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:144)
         at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
         at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:79)
         at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:150)
    Caused by: com.sap.security.core.persistence.datasource.PersistenceException: Connect to SAP gateway failed
    Connect_PM  TYPE=A ASHOST=garden SYSNR=00 GWHOST=garden GWSERV=sapgw00 PCS=1
    LOCATION    CPIC (TCP/IP) on local host with Unicode
    ERROR       connection to partner '15.70.176.191:sapgw00' broken
    TIME        Mon Nov 13 12:45:30 2006
    RELEASE     700
    COMPONENT   NI (network interface)
    VERSION     38
    RC          -6
    MODULE      nixxi.cpp
    LINE        4207
    DETAIL      NiIRead
    SYSTEM CALL recv
    ERRNO       10054
    ERRNO TEXT  WSAECONNRESET: Connection reset by peer
    COUNTER     4
         at com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.newPersistenceException(R3PersistenceBase.java:178)
         at com.sap.security.core.persistence.datasource.imp.R3PersistenceBase.init(R3PersistenceBase.java:446)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactoryInstance.<init>(PrincipalDatabagFactoryInstance.java:356)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.newInstance(PrincipalDatabagFactory.java:156)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:109)
         at com.sap.security.core.persistence.imp.PrincipalDatabagFactory.getInstance(PrincipalDatabagFactory.java:56)
         at com.sap.security.core.InternalUMFactory.initializeUME(InternalUMFactory.java:266)
         at com.sap.security.core.server.ume.service.UMEServiceFrame.start(UMEServiceFrame.java:279)
         ... 6 more
    #1.5#000E7FFD8B5D001D00000011000008540004221BAAB8047C#1163402130490#com.sap.engine.core.Framework##com.sap.engine.core.Framework#######SAPEngine_System_Thread[impl:5]_54##0#0#Fatal#1#/System/Server#Plain###Critical shutdown was invoked. Reason is: Core service com.sap.security.core.ume.service failed. J2EE Engine cannot be started.#

    > ceException: Connect to SAP gateway failed
    > Connect_PM  TYPE=A ASHOST=garden SYSNR=00
    > GWHOST=garden GWSERV=sapgw00 PCS=1
    >
    > LOCATION    CPIC (TCP/IP) on local host with Unicode
    > ERROR       connection to partner
    > '15.70.176.191:sapgw00' broken
    You can ping this machine from your portal-nodes and you can connect to the port "sapgw00" (should be 3300) ?
    > ##0#0#Fatal#1#/System/Server#Plain###Critical
    > shutdown was invoked. Reason is: Core service
    > com.sap.security.core.ume.service failed. J2EE Engine
    > cannot be started.#
    This is the reason why your j2ee-server stops - the portal can't connect to the ume. What did you configured as the ume - the portal database, a ldap-server or a r3-system ?
    Regards
    Norman

  • The J2EE Server not starting.

    Hello,
    The J2EE Server not starting. (Not able to communicate with message server)
    The following is the description I got from SAP.
    " Most likely you did configurations on the instance properties, instead
    of the global properties, which is the one where the the configurations
    should be done. That is why now you did set local properties
    which are now false, for example : ume.ldap.access.server_port=[]
    This is the cause why the LDAP connection data cannot be retrieved.
    This is why the UME service cannot be started.
    This is why the J2ee engine is not comming up. "
    Pls help.

    Hi Karan
    1.Go to \usr\sap\SID\JCXX\j2ee\configtool and start the config tool.
    2.No go to instance -
    >server----->services--->com.sap.security.core.ume.services node.
    3.Look for ume.ldap.access.server_port=[]
    4.See if you have changed the value for the above parameter.If yes change the value to default and restart the engine.It will work
    If at all you want to change any configurations you should do it following the below steps:
    1.Go to \usr\sap\SID\JCXX\j2ee\configtool and start the config tool
    2.Go to Global Server Configurations-->Services--
    >
    Please award points:

  • Locked out of J2EE Visual Admin and other  problems

    I recently tried to install some Java PDK components using the SDM tool. However it failed when trying to deploy the javadoc component. Since then the following has occurred:
    1. My enterprise portal website is unavailable (ERROR: 'Details: Web container not available!').
    2. I can't login into the J2EE admin tool (ERROR: 'the object does not exist') using either the initially reset Admin password (as part of the original install) or 'admin'.
    3. In the SAP MMC, the Server 0 instance displays yellow, with the jcontrol.exe status (under Process List) as 'some processes running' and server0 (under Process Table) status as 'starting applications'.
    4. The log file on the J2EE database is 100% (not sure if this is relevant or not).
    I've tried to undeploy the java components in case they are the cause of the above issues but get the following error in SDM:
    Info: ***** Begin of SAP J2EE Engine Online Undeployment (J2EE) *****
    No information about the J2EE engine cluster is available. The online undeployment process is continuing.
    Info: ***** End of SAP J2EE Engine Online Undeployment (J2EE) *****
    Error: Undeployment of SDA executed with errors.
    Error:  See below for details:
    Caught exception while checking the login credentials for SAP J2EE Engine. Check whether the SAP J2EE Engine is up and running. com.sap.engine.deploy.manager.DeployManagerException: ERROR: Cannot connect to Host: [server] with user name: [Administrator]
    Check your login information.
    Exception is:
    com.sap.engine.services.jndi.persistent.exceptions.NamingException: Exception while trying to get InitialContext. [Root exception is com.sap.engine.services.security.exceptions.BaseLoginException: Cannot create new RemoteLoginContext instance.]
    (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineAppOnlineUndeployerImpl.checkLoginCredentials.DMEXC)
    Error: Result: error
    In summary, assuming the new java components broke the EP and J2EE I can't undeploy them (because J2EE is broken) in order to fix J2EE. Damned if I do and damned if I don't.
    Does anyone know why I can't login to J2EE VA, why the J2EE server only partials starts up, why the EP is not working, or how I can truncate the database log file?
    I'm running EP 6.4 SP9 on W2K3.
    Mike D.

    Hi Mike,
    May be the following link will help you.
    J2EE Engine start error: Database initialization failed!
    Moreover, make sure that your port no to which connecting through visual admin is around 50000.
    Regards,
    Bharath

  • Separate license for J2EE engine???

    Hi,
    I have a J2EE instance with EP. I have applied a license key received in a text file.
    After applying the license, I see the following in the system info:
    License Valid Till
    =============
    NetWeaver_MSS : 92431234
    J2EE_**** _MSS : 12
    My question is:
    Why does J2EE engine shows expiry after 12 days? Do we need to install a separate license for J2EE engine?
    Any inputs would be helpful.
    Thanks, Abdul

    Hi Abdul
    Did u request for a temporary license? U should go for a premenant license. And also, is this EP server, has ABAP stack on the same machine?
    Are you installing the license in Visual administrator?
    Thanks
    Subbu

  • Why configtool no need authentication?

    Dear all,
    Just curious to ask why the J2EE configtool does not require logon before making changes to the properties? Or is it the Windows SAP administrator logon already the authentication process? Since the configtool can modify some security parameters which seems require some kind of authentication, right?
    Thanks & Regards,
    Kelvin

    What Barry says is true nad just for addition:
    This is not a remote tool, so you cannot connect from some place else into it. That means you have to have access to the machine running the core system. If that is the case you got access to any information anyway....
    Regards,
    Benny

  • Do you still need EJB when you can do it all with JSF/JSC?

    I think EJBs make J2EE unnecessarily complex for 80% of small to mid or even some large scale applications. When you can separate the logic and view using JSF and Servlets, and still do transactions (using JSC DataProviders), why do you still need EJBs? I have heard nightmares with EJBs deployment and how its complex to move them over from test to production servers.
    Are EJBs getting obsolete and not worth learning? Afterall, in the Microsoft world, there is nothing like EJB and all they got is ASP.NET (similar to JSF) -- along with its associated data classes and .NEt framework. I am sure they also promote separating logic from presentation.
    I think JSF is the best thing Java world has got to compete with Microsoft on developer productivity for small to medium size applications.
    Message was edited by:
    Sabir

    J2EE EJB's are far from being a holy grial capable of solving any situation. They are complex, difficult to learn and code, but we need to be fair and tell the whole story.
    EJB's are part of the J2EE technology and offer infrastructure needed in complex applications. I.E., you mention
    "When you can separate the logic and view using JSF and Servlets, and still do transactions (using JSC DataProviders)"
    but these are only database level transactions. The J2EE app servers can handle global (and distributed) transactions involving different operations over different databases and transactions ruled by non-database software. Just imagine the complexity of handling a "rollback" of this kind. Put that in .NET pipe and try to smoke it.
    J2EE EJB Entity Beans were the black sheep of the family. They were oriented to easily handle fine operations (i.e. update a specific record of information) but on the other hand present a poor performance in operations over large sets of data. You can do some optimizations but..... Now the story is a bit different with JavaEE 5 and the Java Persistence API -inspired on Hibernate-.
    The bottom line is (as you mention in your post): J2EE/JavaEE are not needed by most of small or mid sized apps. However, I would strongly encourage you to have a look at the JavaEE 5 technology. The fact that portions of the JavaEE technology do not have a counterpart in .NET does not mean that they are not worth to (at least) have a look at them.
    Best regards
    Antonio

  • Cannot login, and lots of more of these problems

    I used to use the HP eprintcenter. This used to work properly.
    Then it changed into HPconnect. The worst site I ever seen. Let me sum up:
    1) I cannot login... Initially I used Chrome as a browser, but his does not work, so HP does not know there are other browsers than stupid IE.
    2) then I used IE, There I select login and give my credentials. There it says I am already HP connected. Press the button below. "Go to HP connected". But when I do so, it is returning to the previous web page. I am simply turning circles.
    3) Then I pressed HELP, and was directed to a forum. Guess what? it asks me to create a new account. Don't I have enough accounts already??? Why can't I use my HPeprint account??? But ok, once more.... I tried at least 15 different user names, but without success... turning circles again.
    4) then I arrived on this forum. There is a special section on "how to use this forum". Dear HP, if you need to explain how it works, then it sucks. Make things easy, so you don't need to explain why you made it complex.
    Can someone give me my old HPeprintCenter back or tell me how you can simply, with a single username and password and with whatever browser I like I can LOGIN to this stuff to see if it is really worth going through this misery???

    Hi 1f3,
    I'm sorry to hear that you are having issues when you migrated from HP's ePrintCenter to HP Connected.  
    HP connected as been rolled out to the USA and the UK, all other countries/regions at this time are still using HP ePrintCenter.  As for not being able to sign into ePrintCenter I have included a link to one of my posts here on the forum for those customers that seem to be stuck in a loop when trying to log in.  
    The easiest way to get your printer onto your new HP Connected account is to reset the web services on the front panel of your printer. I am unable to link you to the instructions on this as you didn't indicated which model/product of HP printer you have. After resetting the web services you will get a new claim code to add your printer to your HP Connected account.  Please be advised, if you reset the web services, you will lose your current ePrint email address, and you will need to create a new email address for the printer.  
    If you still need to have an account deleted that you are unable to log into, please feel free to contact HP Cloud Services at 1-855-785-2777.  If you live outside the USA/Canada region, please click the link below to get the Technical Support number for your region.
    HP Support Forums post by Happytohelp01
    http://h30434.www3.hp.com/t5/ePrint-Print-Apps-Mobile-Printing-and-ePrintCenter/Cannot-sign-in-to-hp...
    HP Support
    http://www.hp.com/cgi-bin/hpsupport/index.pl
    Regards,
    Happytohelp01
    Please click on the Thumbs Up on the right to say “Thanks” for helping!
    Please click “Accept as Solution ” on the post that solves your issue to help others find the solution.
    I work on behalf of HP

  • Please can anyone solve this problem...it's taking over my life!!

    Hi, I hope someone can hep me with this as it's driving me crazy!!...I have a magnify glass effect for my main movie and everything is working great, except I need the magnify glass to stay within certain boundaries on the stage...basically when someone moves there mouse away from the flash movie in the centre of the page in a browser, it cuts off the glass and it looks funny (see www.zoeglazebrook.co.uk)...
    Kglad has very kindly donated many hours to trying to solve this but it still isn't working unfortunately.
    This is the code on the main timeline, and I just need to add in 125, 127, 1095, 775 coordinates in there to make it not go past these points on the stage:
    var moveGlass:Number;
    magnifyingGlass.onPress = function() {
        moveGlass = setInterval(startGlass,1);
    function startGlass() {
        magnifyingGlass._x = _root._xmouse;
        magnifyingGlass._y = _root._ymouse;
    magnifyingGlass.onEnterFrame = function(){
         this.largeobject._x = (this._parent.original._x-this._x)*2;
         this.largeobject._y = (this._parent.original._y-this._y)*2;

    I'm not sure I understand your question.
    I think you are asking about how once you start clicking it doesn't go off? You can add something like this:
    magnifyingGlass.onRelease=magnifyingGlass.onReleaseOutside=function(){
    delete this.onEnterFrame;
    If I'm following you correctly. Or not.
    I'm actually more annoyed by also having the pointer still show. So you might add a Mouse.hide() when they press and a Mouse.unhide() when they release. BTW, you need the onReleaseOutside because if you are limiting where the magnifying glass can be dragged then the pointer might not be above the glass when they release. Most people forget the onReleaseOutside and it causes a lot of problems.
    Also I'm confused about your confusion of "...whether it's better to have a start drag on there instead."
    startDrag() does just that. It takes the item that is referenced and makes it follow the pointer. And it also gives you an easy way to limit the bounds of that dragging to a rectangle. However you can only drag one thing at a time using startDrag and there is no way to do other things as you drag.
    In this case you need to also reposition the large view at the same time based upon the position of the pointer. Therefore you need some other kind of loop that says, "every little bit of time make the glass match the mouse coordinates and also align the large image." You could probably make some kind of combined solution that starts the magnifying glass moving with startDrag and uses an onEnterFrame to position the large view, but why make it more complex than it needs to be?

  • Web AS Java 6.40 sp11

    Hi All, any help you can give would be greatly appreciated, or indeed point me to the right place if this is not the correct forum, Thanks!
    I was installing sp11 from sp0 on an XI 6.40 system, following the sp11 install pdf documentation. I patched the kernel, imported the SAP BASIS 6.40 sp, changed relevant configuration (including updating the jdk from 1.4.2_05 to 1.4.2_07) but when I got to the section on SAP Web AS Java 6.40 support package I ran into an issue. I downloaded the relevent patches and unpacked with SAPCAR, ran SAPInst from the unpacked folders and all was working until it reached the phase "Deploy File System" directly following the phase "SDM Installation/Upgrade". I got an error dialog (Retry/View Log/Stop/Reset) and the log showed the following error:
    ERROR 2005-04-04 14:34:51
    MUT-02041  SDM call of j2eeenginestartstop mode=manual ends with returncode 16
    I also get this error if I run the above call on the command line, together with a java stack, which also appears in the logs:
    WARNING 2005-04-04 14:34:51
    Execution of the command "C:\j2sdk1.4.2/bin/java.exe '-Xmx256M' '-Djava.ext.dirs=C:\usr\sap/XI1/DVEBMGS00/SDM/program/lib;C:\j2sdk1.4.2/jre/lib/ext' '-jar' 'C:\usr\sap/XI1/DVEBMGS00/SDM/program/bin/SDM.jar' 'j2eeenginestartstop' 'mode=manual' 'sdmhome=C:\usr\sap/XI1/DVEBMGS00/SDM/program' 'logfile=C:\Program Files\sapinst_instdir\PATCH\MSS/callSdmViaSapinst.log'" finished with return code 16. Output:
    Starting SDM - Software Deployment Manager...
    tc/SL/SDM/SDM/sap.com/SAP AG/6.4011.00.0000.20050207154237.0000
    Initializing Network Manager (50017)
    Checking if another SDM is running on port 50018
    Caught Exception: java.lang.NullPointerException
    java.lang.NullPointerException
         at com.sap.sl.util.cvers.impl.TableDescriptionFactory.getTableDescription(TableDescriptionFactory.java:73)
         at com.sap.sl.util.cvers.impl.CVersManager.loadTable(CVersManager.java:47)
         at com.sap.sl.util.cvers.impl.CVersManager.loadDBStructure(CVersManager.java:62)
         at com.sap.sl.util.cvers.impl.CVersManager.openDBSource(CVersManager.java:87)
         at com.sap.sl.util.cvers.impl.CVersManager.<init>(CVersManager.java:114)
         at com.sap.sl.util.cvers.impl.CVersFactory.createCVersManager(CVersFactory.java:46)
         at com.sap.sdm.app.cvers.wrapper.CVersFactory.createCVersManager(CVersFactory.java:69)
         at com.sap.sdm.app.cvers.deplobs.impl.CVersProxyImpl.updateCVers(CVersProxyImpl.java:133)
         at com.sap.sdm.persistency.RepositoryPersistor.persistRepository(RepositoryPersistor.java:54)
         at com.sap.sdm.control.command.decorator.RepositoryPersistor.execute(RepositoryPersistor.java:39)
         at com.sap.sdm.control.command.decorator.AssureStandaloneMode.execute(AssureStandaloneMode.java:53)
         at com.sap.sdm.control.command.decorator.AssureOneRunningSDMOnly.execute(AssureOneRunningSDMOnly.java:61)
         at com.sap.sdm.control.command.decorator.SDMInitializer.execute(SDMInitializer.java:52)
         at com.sap.sdm.control.command.decorator.GlobalParamEvaluator.execute(GlobalParamEvaluator.java:60)
         at com.sap.sdm.control.command.decorator.AbstractLibDirSetter.execute(AbstractLibDirSetter.java:46)
         at com.sap.sdm.control.command.decorator.ExitPostProcessor.execute(ExitPostProcessor.java:48)
         at com.sap.sdm.control.command.decorator.CommandNameLogger.execute(CommandNameLogger.java:49)
         at com.sap.sdm.control.command.decorator.AdditionalLogFileSetter.execute(AdditionalLogFileSetter.java:65)
         at com.sap.sdm.control.command.decorator.AbstractLogDirSetter.execute(AbstractLogDirSetter.java:54)
         at com.sap.sdm.control.command.decorator.SyntaxChecker.execute(SyntaxChecker.java:37)
         at com.sap.sdm.control.command.Command.exec(Command.java:42)
         at SDM.main(SDM.java:21)
    Severe (internal) error. Return code: 16
    I can't find anything in the sap notes about this, or in the other documentation, and am really stuck. I have tried checking if there is another sdm server running and there is not (if I start one I get a different error saying that there is already an SDM server running)
    If I really can't work out what to do I will have to go back to the last system backup I did because at the moment the J2EE engine won't even start and I can't get the SAPInst to go forward or backward to where I was before I ran it (e.g under j2ee/os_libs I have a folder "moved_by_sapinst" which remains even when I do a "reset" after the error and the Jlaunch exe has been moved there, and I think this may be why my j2ee server is not starting??)
    Many thanks for any help you can give,
    Cheers,
    Chris

    Hi all,
    Does anyone else have any suggections as to what I might try? I am still having this issue and have tried everything I can think of, I will keep trying but am running out of ideas.. The fact that the stack trace mentions CVERS table leads me to believe that the Web AS Java sp11 install is maybe looking for a component in my system that is not there, the only 4 things listed in my CVERS table are:
    PI_BASIS  2004_1_640 0008 X
    SAP_ABA   640        0011 S
    SAP_BASIS 640        0011 S
    SAP_BW    350        0011 W
    Could I be missing something vital or is this a red herring?!
    Thanks for any help you can provide,
    Chris

  • SQL Server data change and Security

    in our environ any user who login with sa they can change any table data.
    so i write trigger to capture changed data like who change, from which IP etc this
    CREATE TRIGGER [TRG_Users]
    ON [dbo].[UserRights] AFTER INSERT, UPDATE, DELETE
    AS
    DECLARE @strIP VARCHAR(MAX)
    SET @strIP=(SELECT dbo.GetCurrentIP())
    IF EXISTS (SELECT * FROM INSERTED) AND EXISTS (SELECT * FROM DELETED)
    --PRINT 'Update happened';
    INSERT INTO Logger(IPAddress,Status)
    VALUES (@strIP,'UPDATE')
    ELSE
    IF EXISTS (SELECT * FROM INSERTED)
    --PRINT 'Insert happened';
    INSERT INTO Logger(IPAddress,Status)
    VALUES (@strIP,'INSERT')
    ELSE
    --PRINT 'Delete happened';
    INSERT INTO Logger(IPAddress,Status)
    VALUES (@strIP,'DELETE')
    CREATE FUNCTION [dbo].[GetCurrentIP] ()
    RETURNS varchar(255)
    AS
    BEGIN
    DECLARE @IP_Address varchar(255);
    SELECT @IP_Address = client_net_address
    FROM sys.dm_exec_connections
    WHERE Session_id = @@SPID;
    Return @IP_Address;
    END
    but the problem is user can change data after disabling the trigger on specific table. so trigger will not fire and user can seamlessly change data.
    so guide me what is the best way to capture data change and log them. so no one can bypass the security. please do not tell me disable sa account because i am looking for different approach to capture the change data. is there any secure way exist in sql
    server 2005/2008 if yes then please discuss here. thanks

    If you have shared SA password with different users you are bound to get these scenarios.Instaed of focussing on how to capture I would like you to talk with different users and only provide them access which is required.Follow policy f minimum privilege
    your environement will be less complex .
    You can use combination of Logon trigger and CDC to capture it.But again why o make things complex by sharing SA password with many users.
    https://www.simple-talk.com/sql/learn-sql-server/introduction-to-change-data-capture-%28cdc%29-in-sql-server-2008/
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • Making a backup of my mac os x so complicated?

    Ok, this is getting ridiculous. For years I make copies if files and folders and save them to my external hard drive. Easy, uncomplicated, simple. Now I want to use super duper and am finding this horrendous.
    The following text in their pdf seems utterly absurd:
    =========If you choose a destination volume that already has files on it, those
    files may be overwritten by the backup operation. The exact behavior
    of SuperDuper! is defined by the During copy section of Options...,
    discussed below.
    So, this might be a good opportunity to partition the drive with Disk
    Utility: it’s always best to isolate your backup from your regular
    “storage”! =======================================
    What is the point in this????? It says to me that if I make a backup to my external harddrive it is going to wipe out 5 years work????
    Why is this so complex. A back up is a back up is a backup that you store on an external drive!!! Why all the jargon and complex terminology that seems to suggest that at every point I am about to press the nuke button? Please help me to understand, my destination volume is my hard drive, now what, do I need to buy a new hard drive? Do i need to partition my mac as is suggested elsewhere in the pdf? I tried backing up my mac to my mac but it would not allow me to, well ok, does not make sense but I can go along wit that one. I tried to make a disk image to back up but got halted in my tracks by another confusing message. So what seemed a straightforward process has now turned into a time consuming learning curve of technicalities and wording that throws even the most patient in to disarray.

    It says to me that if I make a backup to my external harddrive it is going to wipe out 5 years work?
    Depends how you do it, if you choose to erase the Destination, yes it will, if files/folders exist on the destination with the same name at the same level, they'll be overwritten.
    Let's say you decided to have all your iPhotos in a folder on the destination called Library... bad move, the Library folder would get replaced by the Library folder on your source.
    Please help me to understand, my destination volume is my hard drive, now what, do I need to buy a new hard drive?
    The Drive you're backing up is the Source, the Drive you are backing up to is the Destination.
    If you have files that only exist on that Destination drive, then you do not have a backup of those files, that is asking for trouble someday for certain, as all HDs will fail one day, LaCies more often than most, so a new good, big HD might be wise.
    On the Desktop, open a Finder Window of that Destination drive, Select All, Copy, then paste the info here, like...
    Applications
    FutureBASIC 4, Release 3
    Library
    opt
    OS9Boot
    private
    sbin
    System
    Users
    usr
    var
    Volumes
    Windows 95 (512MB)
    Xbench.app

Maybe you are looking for

  • I got my T510!!! Er, how do you do a few things....

    It looks awesome.  I'm just starting to play with it now.  i7 620-m processor, win7 ultimate, 4g ram. Unfortunately I haven't owned a thinkpad since 2001.  And there is no user manual included, nor any user manual available online. If anyone could te

  • Delivery Header Output Determination Issue

    Hi all,        I have a scenario like below.O/P condition type OPT has to be determined in Delivery header based on the Payer.        I read the IMG-S&D-SYS.MOD-New fields for O/P Determ with Condition technique. Based on that i added the Payer Field

  • Archiving messages in Mail

    The volume of messages I have in mail are getting quite large and I wonder is there a way to put them on an external HD that I can get mail to read when I want to see those files. If this is possible I can then delete the messages within Mail and fre

  • How to make a digital camera appear as a connected drive

    How do I make a connected digital camera appear as a drive on the desktop instead of opening iPhoto? Thanks!

  • 7.1 audio mixing in Premiere?

    Our client has a large amiptheater with a 10,000 lumen HD projector and 7.1 surround sound setup.  They would like for us to produce a Blu-ray with 7.1 audio.  We have delivered a 5.1 surround Blu-ray to them, but I'm not sure if Premiere Pro is able