Java in Industry?

I have a question for the Software Engineers here.
I am an electrical engineer who writes a lot of C for embedded systems.  I can hold my own in C++, it is my language of choice when I want to create a GUI application (usually to interact with hardware and the embedded systems I have designed)  I use Qt, Gtkmm, and I've been playing with wxWidgets.  Cross platform development is important to me.
I have learned Python, bit have not done anything for production with it (With the exception of a Django driven web site).  I have successfully built PyGtk and PtQt experimental applications.
Given the current economy, I want to keep my skills relevant -- So here is the question:  I have avoided Java. At first because it was interpreted, then because of Microsoft's embrace, extend, extinguish attempt, now I worry about Oracle.   Is my head up and locked, or should I put some effort into learning Java?   Where is it heading? (I perceive it is mostly used in Behind-the-firewall Enterprise Applications by IT groups -- Not of interest to me)  Is it used in end user applications?  Is it still used to drive web applications or has it been surpassed by things like PHP?

I have worked both in the public sector and the private. Believe me, when I say this, Java is here to stay at least for the foreseeable future. The amount of applications that are built and also the fact that so many critical applications use Java (for the companies that I have worked on), switching to anything else is highly unlikely.
The management at the private sector company had millions of meetings just to upgrade to Java 5 from Java 4 simply because they didn't want anything to "break" on their watch. Do you think they will just go from Java to something else overnight? That would mean re-creating all of the functionality from scratch.
There are many things I dislike about Java as well -- Generics is the prime example. I think its a shitty way to develop and "backward compatibility" was the reason they did what they did. It sucks, so I try not to use it at all. But Java is what I do, so I can't say that its all bad.
Good thing is that there is Scala (functional programming language similar to Ruby in some regards) which works with Java bytecode, and I am honing my skills in that. So I can develop in Scala and the management won't know the difference. (as long as I just include the scala.jar  in the app )
Last edited by Inxsible (2010-07-07 19:42:03)

Similar Messages

  • Executing Javascript into java GUI

    Hello Everyone
    I need to make some gauges and indicators to be shown in a java gui industrial application. I did not found good and free(that permits using the library in commercial apps) libraries for importing gauges and indicators in java.
    I have found a very good site, that offers some free nice gauges written in javascript and intended to be shown on html pages:
    http://www.bindows.net/free_gauges/
    Is not there any workaround to import such javascript gauges into a java GUI application ??
    Thanks

    "The Mozilla Rhino engine for the JavaScript programming language, however, is currently included as a feature in the JDK 6 and JRE 6 libraries." (source: http://java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting/)
    However, the problem here is that Java is not a web browser. These GUI elements would likely make use of HTML, CSS and APIs that are only implemented in a browser. To use them outside of a browser would, as already stated, require most of a browser to be coded. Quite a large effort just for some pretty GUI elements.

  • About getting the knowledge of JAVA

    I want to know JAVA from industrial point if view so please suggest me some books, websites, references.

    http://blogs.oracle.com/shay/2010/02/how_do_i_start_learning_oracle_adf_and_jdeveloper.html from Shay is a good starting point...
    However a google after 'java beginner' would help too..
    Timo

  • Looking for a swing component

    Hi,
    I m looking for a component which resembles to calender. I want date as input from user.
    Can anybody help in my search.
    - Pravin

    Unless you want a Java-based industrial paper roller, you might be better off searching for "java calendar" ;o)

  • Stack error in PREPARE_JSPM_QUEUE phase

    Hi all,
    We are upgrading our Enterprise Portal system SAP NW 7.0 EHP1 to EHP2. We generated the stack XML file through MOPZ whereby we did select EHP2 Stack 9 and started the EHPI. However, it failed in the configuration step in the PREPARE_JSPM_QUEUE phase. For example, the error log says:
    Software component sap.com/SAPJTECHF with version 7.01.5.4 is found on the system but in the stack it is listed with version 7.01.0.0.
    For several components, it gives error as above.
    Note our Portal system comprises of EP, EP CORE, AS JAVA, BI JAVA and industry package like Tax Officer. As of now we have not included the SCA file for Tax Officer (We intend to upgrade this later).
    Please provide us your feedback what may be causing this error.
    Thanks & regards.

    Hi,
    We removed the tags and repeated the phase; it ran successfully but this time the JSPM is confused about the Kernel files because we have placed both the Kernel 7.20 and Kernel 7.20 EXT files. Can both be used?
    We removed the EXT files. But it is asking for these files now because I guess they are present in the XML file. Any suggestion regarding this?
    --> you only need Kernel 7.20. Is either you generate the mopz or remove all entries with 7.20 EXT
    As regards to the software components being correctly entered in SOLMAN (SMSY), we have only one concern - the products are displayed correctly but the SP level are not displayed at all in the Instances tab. Our Solman is on EHP1 stack 25.
    --> Have you check the data in SLD? and have apply  Note 1485385 - MOpz: Collective corrections 25
    Thanks,
    Nicholas Chang

  • Difference between JSP and ASP

    Whatz the diff between JSP and ASP

    Hello msdnexpert,
    Active Server Pages (ASP) allows you to build rich, data driven, dynamic complex applications. ASPs are written in Perl, VBScript, C/C++. They run on machines running Microsoft Windows. With ASP, an HTML page on a web server can contain snippets of embedded code. This code is read and executed by the web server before it sends the page to the client (usually a browser such as Netscape Navigator or Microsoft's Internet Explorer.) For more information on ASP see:
    http://www.microsoft.com/workshop/server/default.asp
    or
    http://www.activeserverpages.com
    Java Server Pages (JSP) also allows you to build rich, data driven, dynamic complex applications. JSPs are written in Java. They run on any Java enabled machine, including Solarlis, Windows, Linux, and Mac OS. JSPs also makes available all of Java's industrial strength security for free. JSPs uses a syntax similar to ASP except that the scripting language is Java. Unlike ASP, JSP is an open standard implemented dozen of venders across all platforms. JSPs are closely tied to servlets because a JSP page is transformed into a servlet as part of its execution. For more information on JSP see:
    http://java.sun.com/products/jsp
    A servlet is a generic server extension -- a Java class that can be loaded dynamically to extend the functionality of a server. Servelets are commonly used with web servers, where they can take the place of CGI scripts. A servlet is similar to a proprietary server extension, except that it runs inside a Java Virtual Machine on the server side, so it is safe and portable. Servlets operate solely within the domain of the server: Unlike Applets, they do not require support for Java in the web browser.
    Unlike CGI, which must use multiple process to handle separate programs and/or separate requests, servlets can all be handled by separate threads within the same process or by threads within multiple processes spread across a number of back end servers. This means that servlets are also efficient and scalable. Because servlets run with bi-directional communication to the web server, they can interact very closely with the server to do things that are not possible with CGI. Another advantage of servlets is that they are portable: Both across operating systems and across web servers.
    Resources used in researching this response:
    Java Servlet Programing 2nd Ed by Jason Hunter with William Crawford.
    http://press.oreilly.com/jservlet2.html
    http://oreilly.com/catalog/jservlet2/
    -Merwyn,
    Developer Technical Support,
    http://www.sun.com/developers/support.

  • Industry use for java applets?

    I have been writing an applet for my fantasy football league that uses a mysql database. I am doing this to learn java. My counselor from NC State referred me to some guy looking for a web programmer. He called me up and I was able to get him to come over to the house just a minute ago. His company wanted a website to be used only by his employees as they called customers and asked if they had any metal cutting equipment they wanted to sell or buy.
    He wasnt very computer savy but insisted the site be done with ASP or.NET.
    My question is this....
    Why would a java applet not suffice for this problem? I even offered to do it free for something to put on my resume(maybe this was my mistake). I am planning on learning JSP/J2EE very soon as I am almost finished my my applet.
    I am just wondering what would be the problem with doing this as an applet.
    I told him I could do it in a week as I know I could. Why do companies insist on using technologies they dont really need? Or am I not seeing something here? Any feedback appreciated...
    [email protected]

    Companies insist on using technologies that they don't really need for three reasons:
    1) (a good reason) They've already paid for some equipment or licenses and want to exploit those purchases. Introducing a new technology would require new expenditures. (This isn't applicable if the new technologies are free, of course.)
    2) (a good reason) Their current staff already know a particular technology, and so they insist on doing new work in that technology to reduce maintenance issues. If everyone at the company knows .Net and you do something in J2EE, then in the future any maintenance would require either training, or hiring an outside consultant to do the maintenance. This costs money.
    3) (the bad, but sadly most common reason) They're stupid. They read a sales pitch from Microsoft that says "J2EE bad, .Net good" and they believe it. Or they just love everything from Microsoft, because, gosh, doesn't everyone? Or they learn a tiny bit of information (".Net can be used to do things kind of like this") and refuse to consider anything else because that would reveal the tinyness of their knowledge.
    Though it's not clear to me from your description whether applets are the best solution either. Why does he need a web site at all for this? What will the application do? Why not use C++ or Flash/Actionscript, for that matter?

  • Which Java Technology is the Hot Cake in the IT Industry

    Hi,
    Can u please tell me which java technology technology is the hot cake in the market now ?
    If this topic is posted at the Wrong place, I am sorry. I request the moderator to move this topic to the appropriate place.
    Thanks in advance.

    Can u please tell me which java technology
    technology is the hot cake in the market now ?What is "the market"? Real-time systems, mobiles, enterprise applications, desktop applications?
    If this topic is posted at the Wrong place, I am
    sorry. I request the moderator to move this topic to
    the appropriate place.There is no moderator.

  • The future: Java is driving the software industry!

    Yeah! Java rocks! [ http://www.tiobe.com/tpci.htm|http://www.tiobe.com/tpci.htm] . More power to Java.

    ejp wrote:
    I find it impossible to believe that C is really in 2nd place by any measure. I haven't met a primarily C programmer or encountered a primarily C project for at least fifteen years.67% of the developers in the company that I work for develop primarily in C. I'm one of them. We develop software for embedded systems (our own systems). I can also think of dozens of other industries out there where C is pretty much the only real choice (systems programming). Look at all of the linux development; I'd say the vast majority of Linux software is still written in C. Low level development is primarily C. Someone else mentioned game development as well - that's definitely primarily C. And if you lump C and C++ together (I certainly don't - C++ is just gross) - then I'd be willing to be that it'd be #1.
    I guess it's reasonable to assume that there isn't an overwhelming demand for C developers though...

  • Google Analytics OPT-OUT Browser Add-on 0.9.6 doesn't retain OPT-OUT settings...never did really. Also JAVA now refuses to create updates for WinXP/FireFox.

    I use PaleMoon now trying to get rid of advertising sharks. I have WINXP still - need assistive-technology computer for pain so taking time on getting new computer.
    I have been severely sabotaged by advertising conglomerates selling my private information. They have no right -yet they do whatever they want. Anyhow...I've tried to OPT-OUT of EVERYTHING POSSIBLE. I've tried 5 places found. Google, NAI, DAA, & FIREFOX HELP said go to about:config was instructed to turn "from false to true" the "privacy.tracking.protection.enabled" .But I couldn't keep this setting because this also has to be set to false to use any saved log-on's to my accounts., and add-on AD BLOCK PLUS 2.6.7 when I was on Firefox & had some ticks and now it is disabled because it won't work with PaleMoon 25.2.1
    This case is about GOOGLE OPT-OUT. Starting here: http://www.google.com/settings/ads?hl=en&sig=ACi0TCgWymel0CNWxdcnEWPzWNs9wDd7cVQHxHsmtz4w30CAyHk7MqyzzZdGh3m6FpDaJsKmunTLEvJZY5LAm3h6gIdzE30L-Q
    There are 2 columns. The left one "ADS ON GOOGLE" NEVER RETAINS AFTER LOG-OFF. The right column "Google ads across the web
    " seems to retain sometimes - if I remember right it falls off after a period of time as opposed to after just LOGGING-OFF. Below the columns there are options, but I don't have a GOOGLE ACCOUNT.
    Also down there is this link: https://support.google.com/adsense/troubleshooter/1631343?hl=en ...you see the box with this: Advertising industry program participation
    Google is a participating member of groups that have developed industry privacy standards like the Ad-Choices icon for online advertising.
    Group Location
    Network Advertising Initiative United States
    Digital Advertising Alliance (DAA) United States
    European Digital Advertising Alliance Europe
    Digital Advertising Alliance of Canada Canada
    ....I clicked OPTED OUT FOR NAI on their link http://www.networkadvertising.org/
    ...I clicked OPTED OUT FOR DAA on their link http://www.aboutads.info/
    ...I clicked PROTECT MY CHOICES and downloaded the app.
    These 1st 2 links used to have the same trouble and didn't retain ANYTHING and wouldn't re OPT-OUT ANY UNTIL THEY WERE SATIATED - saying I didn't have 3rd party cookies allowed when I did - this took hours.
    I sent numerous trouble reports to them that they ignored - then I think I sent one to Firefox and it is much better but still not completely right. Today DAA retains 106 out of 122 and if I repeatedly RE-OPT-OUT successively I can get it to 121 out of 122 - never completely. (currently the one not taking is Accuen Inc. but it changes periodically - makes me think they set one up to take my info and then share it with all of them - lol )
    Same for NAI currently I started with 94 out of 96 - next re-OPTED-OUT got it to 95 out of 96 and no further and same co. Accuen Inc (accuenmedia.com ) wouldn't update.
    NOTE: I was copy/pasting the list of NON-OPT-OUT'S to them and my own document file to try and find trends/problems...now NAI programmers protected the list from being able to be COPIED AND PASTED!!! That's the opposite of being open and interested in making this work, right? Why would they want to allow us to OPT-OUT of their criminal espionage behavior...RIGHT? (lol) FYI: I recorded that the big one that was always retained before this one was...MEDIA MATH INC.
    MANY Opt-outs would drop off while on-line and ALL would drop-off once logged-off. Now it's retaining most once logged off - but it hasn't been long enough to tell if they'll fall back into their bad habits as they've done before...
    This has been going on forever for me - I've been reporting this malfunction since 2013.
    Of course I downloaded PROTECT MY CHOICES FOR FIREFOX via NAI AND DAA'S links ...http://www.aboutads.info/PMC#protect-your-choices-for-firefox ............they both go to the same place???.....PROTECT MY CHOICES http://www.aboutads.info/plugin/install/firefox....that seems odd...it's as if they are the same entity then. ABOUTADS is DAA'S WEBSITE. NAI'S IS NETWORKADVERTISING.ORG so why would NAI use DAA'S PROTECT MY CHOICES app?
    Lastely, I also requested that the COOKIES NAMES BE UNIFORMLY IDENTIFIABLE. All the OPT-OUT COOKIES that are to be forevermore retained on my computer and that I am to trust the EVERY FUNCTION OF - well they all have different COOKIE NAMES!! Most of the names you can not tell that they are OPT-OUT COOKIES!! - SO NOWWW They have created another problem.
    We can no longer just "DELETE ALL COOKIES".
    PLUS, we can no longer go through our cookies and delete individual ones that snuck through.
    Every one of the OPT-OUT COOKIES SHOULD SAY "OPT-OUT" IWITHIN THEIR NAME OF THEIR COOKIE - PERIOD. RIGHT? (LOL) For real. Why was this mess was allowed?
    REALLY IN MY OPINION THESE COMPANIES SHOULD BE BLOCKED AT THE LOCAL PHONE COMPANIES LEVEL - IN OUR SERVERS. We should not have to deal with them. Same thing with viruses, malware and such beasts. But I digress.
    In summary:
    1.)Google Analytics OPT-OUT Browser Add-on 0.9.6 doesn't retain OPT-OUT settings
    2.) JAVA refuses to create updates for WinXP/FireFox/PaleMoon.
    3.) DAA & NAI still don't retain ALL OPT-OUT settings and never completely OPT-OUT all companies.
    4.) OPT-OUT cookies should be uniformly names with the words OPT-OUT in their titles.
    5.) Ad Block Plus 25.6.7 doesn't work for Pale Moon and there is no alternative - (didn't work great in FireFox)
    Right now I'm mainly interested in #1)retaining my GOOGLE OPT-OUTS while on line AND while logged off since it is attacking my computer and steeling all the speed until it freezes my keyboard.
    Currently I am trying to remember to run through 3. OPT-OUTS every time I log on.
    Thanks so much!

    hello, palemoon's support forums are here: http://forum.palemoon.org/

  • How Java Sould be Marketed(interesting)

    I thought this may be relevent here, it gets into some interesting ideas about distribution. enjoy.
    Sun needs a new JAVA marketing strategy.
    Opinions expressed here are of my own, Matt Prokes, remember these are only opinions about what should or could be.
    If you have ?'s contact me at [email protected]
    What Java's Problem Is:
    As far as I can see the only problem that java has these days is the client inconsistency s, this is due to Microsoft and there attempted destruction of the HUGE java language, and Microsoft has succeeded wonderfully thus far, which is sad. I feel it is only due to the way Sun markets Java, not that they have not tried but they are going about it the wrong way.
    Sun Feels They Are Being Oppressed:
    It seems to me that Sun has a feeling of being oppressed by Microsoft, they see the company inflicting standards on the computing world that are self centered and platform specific, this is why java was created, to break that mold and it does it wonderfully but java has not gained popularity because of marketing technique, no, it has gained popularity because it REALLY is what it is cracked up to be....A better way of doing things....
    That is why sun landed the title of being one the the most innovative company s today by the magazine �PC World� ranking 13th place while Microsoft landed 137th (i think).
    Yet with all this technology sun does not try to inflict it's standards on the PC world, well you might think what about all those court cases, for instance the most recent that suggests that Sun wants to FORCE Microsoft to install their JVM. I think stuff like this just slows Sun down, as we learned with previous cases Microsoft is just to big to fight and if you do manage to win it will be 3-4 years later. If you think about it time is money, why waste time? Trying to leach off of Microsoft is NOT the way to inflict standards, in fact it is one of the worst ways because by the time you would have won Microsoft would have bullied the java environment to it's grave (umm .net). So you may ask how do we enforce standards without the help of Microsoft, the answer is more simple than you may think yet for some reason it has not been thought of by Sun. So far this is what has brought Microsoft to the top.
    1.Great Software
    2.Enforced Standards, and Implementation
    3.Excellent Marketing
    4.Protected Software (Ideas)
    5.Industry Wide Support
    Innovation is not on this list, Microsoft does not have a innovative bone in it's body at the moment, it just buys technology that it needs, and has flashy GUI's, and a huge amount of support in the software industry. This is why according to the magazine �PC World� Microsoft ranks #137 in innovation while Sun sits at a satisfying ranking of #13.
    What this means is that Sun just is more innovative, it has technology out there that could be used but it can't because we have clients with Version 1.3 Java software on their PC's, Either that or Proprietary and NOT PLATFORM INDEPENDENT Microsoft JVM's which Microsoft will again start to distribute in 2004 on XP, this brings me to my first point, if we are going to have a platform independent language it needs to come from ONE POINT that will be implemented by all Manufactures (the W3C for instance). You may be thinking well how do you enforce the SUN JVM if Microsoft does not pack it with windows? The answer is you do what most new company s do and that is goto the PC Vendors. I would like to point out that Microsoft is for the most part ONLY a software company (aside from some of there PC products), but they do not build and distribute PC systems, thus Microsoft does not control what can go on a PC, I would like to point out the growing Linux threat to windows, more particularly the Linux based operating system (Lindows) recently lindows has acquired a deal with walmart to sell there operating system as a substitute to windows, this worked out phenominaly and right now walmart cannot seem to keep enough of the pc's on the shelves (since they cost only about 199$). Case point Linux has also grown enormously due to �Home Editions� of Linux (Red Hat). The first point I would like to make is that Sun should be PAYING vendors to install the SUN JVM over the Microsoft one, this takes care of a few of Sun's problems (Not as much industry support as Microsoft, and upgrading the JVM) all this can be done for a measly 5-6 million a year and will reach about 70% of the PC sector, in fact I am almost certain this is how Microsoft started out.
    One Of Java's Big Problems JVM Inconsistency s
    Now if Sun locks 70% of the PC market that will already be a large boost for java, but the question is how to make the percentage grow to 100%... I would now like to point out the company Macromedia, macromedia products are phenominal, and have changed the way media is seen on the web, particularly the Flash product that macromedia sells, now at this moment macromedia has stated that >90% flash support exists on the web today and >70% is with the most current version of flash, as I see it in fact flash is one of the most universally supported pieces of software even more so than Microsoft, this is why you see flash movies on yahoo, cnet, amazon, and even MSN! So you may ask what made flash what it is today? Well as described before flash is supported and installed by PC vendors, and even if it is not you can barely go any place on the web with out getting a message stating that you should upgrade to the most current version of flash, this is due to the wide support on the web..... Now on the other hand if I run a java applet and the applet was compiled with some new features that were not supported in version 1.3 (Swing for example) we will get an error message stating that the package cannot be found and the applet will not run...You do not get any messages to upgrade, no window prompts, nothing..which brings me to my next point the java compiler should include the code (a pre JVM 1.3 version & Microsoft JVM compatible) that will prompt you to install the most current version of Java you already see default loaders for swing, a plug in check should also be included in all programs to ensure that you have to most recent version, and if you do not then it will send you to the Sun Website, or display a update manager or something. Getting an error saying that the applet packages are not found does not help the user any it only frustrates them, you have to physically provide a remedy to the problem at hand. This should also check to see if the Microsoft JVM is installed and if it is prompt to upgrade to the Sun JVM, this will pretty much destroy the use of the Microsoft JVM.
    This takes care of the enforcing standards part, braudens the Industry Wide Support, and protects the java environment, last but not least you need to promote the software, Java already does this excellently with web services, and other things but there are more consumers than businesses and Java should also be concentrating more on the excellent 3d support that they have, the networking features of java, ect. Take OpenOffice.org for instance the product has grown emmensly since it has started and much uses Java API's, you would see much growth in Java if you provided other products like Open Office for free, for instance a Quake Like Multi player game in Java 3D distributed on an open source environment, in applet form (since applets are exclusively a invention of Java), and then have a couple of servers set up that people can play for free on Sun's site, more networking app's for free, ect. You have to promote some of the more flashy features of Sun this way in order to see more growth and support and for free (learn from Linux which is quickly becoming a HUGE threat for Microsoft) if sun is making 13 billion a year I see no problem to them sporting a couple of servers with some USEFUL online apps/games/ect that sport how innovative java really is, and if they really need to they can have all the banners on stuff like the online games, take Http://www.runescape.com that sports an average of 10,000 users at any moment using the cross platform Java 3d API and they do it for free! All open source free products should be on Suns website, it shows how strong of a community Sun really is, instead of having it on some other website like www.openoffice.org that only sports Sun's name maybe a few times you might occasionally see a logo.. it would be better to maybe get open office from an address like www.openoffice.sun.com, maybe try a www.games.sun.com address or a www.apps.sun.com and then advertise the stuff that can be found at the Sun website. You see Microsoft doing it with the .net platform and other utility s all the time on places like MSN I don't see why Sun does not make the same initcative and better yet have it open source. Open source software simply �matures� quicker than regular software, Sun should be proud to be part of open source, it is the only thing Microsoft can't buy....
    Opinions Of Matt Prokes..
    [email protected]

    And now your question is "How should my ideas be marketed?" Well unfortunately ideas, even if they are unique and original, are a dime a dozen. And they are mostly drowned out by propaganda, sometimes in the guise of ideas itself.
    If you really want to propagate your ideas, then you need to follow ashkelon's advice. My eyes glazed over almost instantly when I ran into 40-line paragraphs. Find somebody who writes well and ask them for their help. (Those people are often called "editors" when they are at work.)
    Next, where should you try to send your ideas? I can tell you that vice presidents of marketing respond negatively when people come out of nowhere and tell them "You are doing your job wrong, here's what you should be doing." No matter whether what you say is true or not, that's just human nature to get all defensive when that happens. You could try to get an article like what you posted there published in one of the industry magazines that covers topics like that; but to do that you would definitely need an editor. (You might even get paid for the article, too.)

  • Java.sql.SQLException: Error while trying to retrieve text for error ORA-24

    Hi All,
    Am having serious problem with ORA-24327 and the behavior is very very unpredictable. I have couple of environment where the same error comes in different context. The recent one was surprising. I have describe bellow the environment configuration and the stack trace. The error which surprised me was when I use type � 3 driver while starting weblogic I get ORA �24327 but when I use Type �4 it starts properly. If you could kindly provide solution it would be great help. I would also appreciate if u can provide information which driver to use where performance is the major concern. I would also appreciate if u could provide feed-back from the industry about booth the driver. Apart from that I have couple have environment where it occurs when 10/12 user access simultaneously. All the open connection is closed in program properly still am getting the error.
    Thanks in anticipation.
    Cheers,
    Tapas
    Environment
    OS - SunOS 5.8 Generic_108528-07 sun4u sparc SUNW,Ultra-Enterprise
    JDK - Solaris VM (build Solaris_JDK_1.2.2_07, native threads, sunwjit)
    Weblogic - 5.1.0 Service Pack 9 04/05/2001 14:59:53 #105983
    Oracle � 8.1.6
    Delaying 10 seconds before making a beuatpool pool connection.
    Pool 1 (Type �3 )
    weblogic.jdbc.connectionPool.beuatpool=\
    url=jdbc:weblogic:oracle,\
    driver=weblogic.jdbc.oci.Driver,\
    loginDelaySecs=10,\
    initialCapacity=10,\
    maxCapacity=20,\
    capacityIncrement=2,\
    allowShrinking=true,\
    shrinkPeriodMins=10,\
    refreshMinutes=10,\
    testTable=dual,\
    props=user=xxx;password=xxx;server=xxxx
    Pool 2(Type �4)
    weblogic.jdbc.connectionPool.thinPool=\
    url=jdbc:oracle:thin:@xxx:1521:xxx,\
    driver=oracle.jdbc.driver.OracleDriver,\
    loginDelaySecs=1,\
    initialCapacity=1,\
    maxCapacity=10,\
    capacityIncrement=1,\
    allowShrinking=true,\
    shrinkPeriodMins=15,\
    refreshMinutes=15,\
    testTable=dual,\
    props=user=xxx;password=xxx;server=xxx:1521:xxx
    allow=everyone
    ---------- LOGIN ERROR CODE: 24327
    java.sql.SQLException: Error while trying to retrieve text for error ORA-24327 �
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.sql.SQLException.<init>(SQLException.java:43)
    at weblogic.db.oci.OciConnection.getLDAException(OciConnection.java:143)
    at weblogic.jdbcbase.oci.Driver.connect(Driver.java:157)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(Con
    nectionEnvFactory.java:149)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(Con
    nectionEnvFactory.java:109)
    at weblogic.common.internal.ResourceAllocator.makeResources(Compiled Cod
    e)
    at weblogic.common.internal.ResourceAllocator.<init>(Compiled Code)
    at weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.j
    ava:330)
    at weblogic.jdbc.common.internal.JdbcInfo.initPools(Compiled Code)
    at weblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:200)
    at weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(Compiled Code)
    at weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java
    :62)
    ---------- LOGIN ERROR CODE: 24327
    ---------- LOGIN ERROR CODE: 24327
    Fri Aug 31 00:57:22 GMT-05:00 2001:<I> <JDBC Pool> Sleeping in createResource()
    Fri Aug 31 00:57:23 GMT-05:00 2001:<E> <JDBC Pool> Failed to create connection p
    ool "beuatpool"
    weblogic.common.ResourceException: weblogic.common.ResourceException:
    Could not create pool connection. The DBMS driver exception was:
    java.sql.SQLException: Error while trying to retrieve text for error ORA-24327 -
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.sql.SQLException.<init>(SQLException.java:43)
    at weblogic.db.oci.OciConnection.getLDAException(OciConnection.java:143)
    at weblogic.jdbcbase.oci.Driver.connect(Driver.java:157)
    at java.sql.DriverManager.getConnection(Compiled Code)
    at java.sql.DriverManager.getConnection(DriverManager.java:137)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(Con
    nectionEnvFactory.java:172)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(Con
    nectionEnvFactory.java:109)
    at weblogic.common.internal.ResourceAllocator.makeResources(Compiled Cod
    e)
    at weblogic.common.internal.ResourceAllocator.<init>(Compiled Code)
    at weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.j
    ava:330)
    at weblogic.jdbc.common.internal.JdbcInfo.initPools(Compiled Code)
    at weblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:200)
    at weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(Compiled Code)
    at weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java
    :62)
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at weblogic.common.ResourceException.<init>(ResourceException.java:18)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.makeConnection(Con
    nectionEnvFactory.java:182)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(Con
    nectionEnvFactory.java:109)
    at weblogic.common.internal.ResourceAllocator.makeResources(Compiled Cod
    e)
    at weblogic.common.internal.ResourceAllocator.<init>(Compiled Code)
    at weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.j
    ava:330)
    at weblogic.jdbc.common.internal.JdbcInfo.initPools(Compiled Code)
    at weblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:200)
    at weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(Compiled Code)
    at weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java
    :62)
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at weblogic.common.ResourceException.<init>(ResourceException.java:18)
    at weblogic.jdbc.common.internal.ConnectionEnvFactory.createResource(Con
    nectionEnvFactory.java:125)
    at weblogic.common.internal.ResourceAllocator.makeResources(Compiled Cod
    e)
    at weblogic.common.internal.ResourceAllocator.<init>(Compiled Code)
    at weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.j
    ava:330)
    at weblogic.jdbc.common.internal.JdbcInfo.initPools(Compiled Code)
    at weblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:200)
    at weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
    at weblogic.t3.srvr.StartupThread.doWork(Compiled Code)
    at weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java
    :62)

    Hi,
    I guess you can try some of these:
    - Make sure you're not missing an entry inside your tnsnames.ora file. Thin driver does not require the information inside that file, as opposed to Weblogic's OCI driver. If you are able to connect to the DB using a thin driver, then the problem is most probably (WL)driver-related.
    - Make sure you've properly configured the DB user / password inside your weblogic.properties (config.xml if WL6+).
    - Make sure you're able to access all drivers and classes required (PATH, CLASSPATH, etc...)
    - Make sure the OCI driver version you are using is fully compatible with the Oracle (server) version you are pointing to.
    - Try to access the DB user through some other client (for instance, SQLPlus*).
    Hope this is of some help,
    Freddy.

  • Remote Mgr Console java not working 64bit

    Is anyone else having issues using the java based console screen in Remote Manager (I assume this what people call "NoRM"?) on a 64 bit Windows 7 machine?
    We just upgraded our workstations, these are brand new Dell Precisions, and now I can't manage our Network 6.5 boxen.
    In Firefox, it won't 't even open the console window: in IE9, it opens, and I can manage to type in maybe 1 to 3 characters, then it freezes up, rejecting any further input.
    I'm using the latest Java, jre7up21. I'm using the 32 bit version as the browsers are, I believe, 32 bit. (well... Firefox is anyway). At java.com, both browsers past their test and show the latest version.
    I wound up trying to install the 64bit version as well, then older version, and nothing worked, started uninstalling some older version, it got to where it broke the java plugin altogether, so I did a system restore from before all this nonsense, and if I go to java.com and run the test, it works successfully.
    I'm about ready to throw out this machine and hook my old one back up.

    Thought I'd update.. I found that disabling caching also breaks ConsoleOne, so not really a viable solution after all.
    I had to have my machine re-imaged, ultimately, that fixed it.
    Now, months later, the problem has suddenly returned, and is also affecting coworkers, so it's not just me; and when I attempt to open the console screen via NRM, it whines about security and needing an update and simply won't run (even if I click on activate).
    But updating before had created the issue, far as I know.
    Lose-lose. I guess I have nothing to lose by trying to update though, because I can't get in now as it is.
    Thank God for the ability to SSH, at least.
    I hate Java. Seriously. It's flaky, unstable, insecure, and slow. Why couldn't developers just write for Windows and Posix systems and leave it at that? The "one size fits all" philosophy results in something that fits no one very well, but the industry has invested so much into it that we're stuck with a krufty psuedo platform.

  • Java vs. C# for a new project

    Hi,
    I know this has probably been done to death, but the world changes and the old arguments lose their validity so I'd be interested in people's thoughts:
    I work for a largely C# shop, but due to a general dislike of .net and Microsoft from the developers there is the possibility of using something non-MS for a new project. Currently it is looking like the app will be a traditional client-server app. Java has been mentioned as a possible alternative, and being an old Java guy myself I'm excited about the possibility of using it again!
    I have a meeting with the directors to discuss reasons why we'd want to use Java in place of C#. The directors have made a lot of cash out of MS platforms, but are open to change if I can convince them - I've come up with the following reasons:
    1) Java is more widely adopted in 'serious' industry and the biggest websites e.g. ebay, Amazon etc. all use it as their platform of choice
    2) Portable - we are having a desktop client. Whilst running on non-Windows desktops may not be a priority now, Macs and Linux are making noteworthy ground (Apple are nearly tipping 10% for the first time in decades!). Java would let us sell to these clients too.
    3) Cheaper - Don't need to pay thousands for MS licences before they can even run our software (IIS, SQL Server etc.)
    4) Better community - can leverage various OSS projects to accelerate development - in the .net world similar components are likely to be chargeable (and probably expensive!)
    What do you think to my reasons and can anyone think of any other compelling arguments?
    Many thanks,
    Ash

    A_C_Towers wrote:
    I work for a largely C# shop, but due to a general dislike of .net and Microsoft from the developers there is the possibility of using something non-MS for a new project.
    makes no sense. Use the appropriate technology for the solution rather than something 'you like'.
    Their 'dislike of .NET' almost certainly means they're stuck in the past and don't want to put in the effort to learn anything newer than VB6.
    I have a meeting with the directors to discuss reasons why we'd want to use Java in place of C#. The directors have made a lot of cash out of MS platforms, but are open to change if I can convince them - I've come up with the following reasons:
    for client/server? Unless you need to support more platforms than just Windows using Java instead of .NET makes no sense.
    1) Java is more widely adopted in 'serious' industry and the biggest websites e.g. ebay, Amazon etc. all use it as their platform of choiceIt isn't.
    2) Portable - we are having a desktop client. Whilst running on non-Windows desktops may not be a priority now, Macs and Linux are making noteworthy ground (Apple are nearly tipping 10% for the first time in decades!). Java would let us sell to these clients too.No argument. Apple is a niche market for corporate use except with graphics designers, Linux is a niche market anywhere except for servers.
    3) Cheaper - Don't need to pay thousands for MS licences before they can even run our software (IIS, SQL Server etc.)Wrong.
    IIS comes free with Windows, and you still need a quality database server. As your current customers will be using MS SQL Server that's the most logical choice and its integration with .NET is way better than its integration with Java.
    The most viable alternative is Oracle which is even more expensive.
    The most viable alternative for IIS when using Oracle is WebLogic which is more expensive than is IIS (which after all is free).
    4) Better community - can leverage various OSS projects to accelerate development - in the .net world similar components are likely to be chargeable (and probably expensive!)
    Could be. But that could just be because you know the Java community better.
    What do you think to my reasons and can anyone think of any other compelling arguments?
    Unless you or (more important) your customers already have a Unix environment in place, there is no real reason to not use .NET.

  • Java, Adobe Acrobat, HP Web Printing, Adobe Contribute, all of which people use world round no longer compatible with Firefox? Maybe it's time to go back to IE.

    Firefox used to be the best, now its working against every piece of software i use in the publishing industry. Java is important, so is Adobe Acrobat, and Adobe contribute.
    Maybe it is time to kick Firefox to the curb. Firefox is not getting better, it's getting worse. It freezes, it crashes, it's no longer compatible with major programs in the publishing industry.
    AND, you guys never answer any of your users. I'm tired of Firefox freezing up. read your freaking forums. Your not making the internet better, I used to have such faith you.

    Thanks Mike!
    I'm just so frustrated, its bad enough my other laptop wasn't even 2 yrs old
    yet and I've spent $800 to have it fixed twice already, this 3rd time I was
    DONE... so I moved onto Sony, but this Vista just is making my life a living
    hell, I just spent a fortune on the laptop, and now I have to buy Adobe 9
    when my adobe 7 isn't even 2 yrs old... ugh... its just very frustrating and
    nerve racking and is costing more than I make in a week in this business
    (real estate processing)... I should sell Microsoft for a living, I'd be a
    millionaire!
    My husband's Mac has been through hell and back physically, is 5 yrs old and
    we've never had to take it in for any upgrades or issues, its SO easy to
    use... why can't Microsoft be the same?!?!
    Thanks for your input and for being understanding of my frustration, I bet
    you see those often! LOL

Maybe you are looking for

  • Upgraded to 10.4 and now iTunes imports really slowly???

    Upgraded to 10.4 and now cds import much slower on iTunes. I used to average 9.0X - 10.0X. Now i get lucky to get up to 9.0X. It usually hovers between 5.0X - 8.0X. This happened immediately after I finished with the upgrade disc. Any idea how to sol

  • Custom infotype syntax error

    in the modulepool program for my custom infotype 9050, I have defined a field symbol like below in the top include. FIELD-SYMBOLS: <PNNNN> STRUCTURE P9050                        DEFAULT P9050. still it is showing <PNNNN> is unkown. Seconldy, can anyo

  • One thread has to wait until another is terminated?!

    Hello, I need a little bit help! I have a client-server programm, the server is listening and the client can make connections via socket, the whole thing is multithreaded. What I actually wanna have is that the second client can connect to the server

  • Antivirus on Leopard

    I have a new copy of norton antivirus and a Leopard osx 10.5 installed with win xp on boot camp: have I to install norton antivirus on leopard or on windows xp? does the immunity of mac protect win xp, too?

  • X-Fi Xtreme Audio PCI Express - correct Windows 7 driver

    Hi All ! Why is the driver for Windows 7 takes sound only front speakers? When will the new official version of the correct drivers for this card? This driver will be able to solve my problem? Win 7 Ultimate,? X-Fi Xtreme Audio PCI Express, connect t