Everything that is not part of the final application
Here are some practical tips for getting XAMPP running on your Windows 7 machine. I use this for getting my Hudson / Maven / Sonar demonstation environment. There are two issues that can save you a lot of time when you know how to solve them.
- Windows 7, 64 bit.
- Xampp 1.7.4 with Tomcat 7 included. (install via windows installer, nexted through install menu, no special things)
After running the installer there are two issues:
- Apache does not start
- Tomcat will only run command line and not as a Windows service.
The XAMPP control panel does nog give any feedback andÂ command line : apache_start.cmd gives the following error:
[sourcecode] Diese Eingabeforderung nicht waehrend des Running beenden Bitte erst bei einem gewollten Shutdown schliessen Please close this command only for Shutdown Apache 2 is starting … (OS 10048)Only one usage of each socket address (protocol/network address/port) is normally permitted.Â : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs
Apache konnte nicht gestartet werden Apache could not be started
It seems there is already a More >
This step-by-step starter hands-on provides an example how to make a JAX-WS webservice proxy in JDeveloper, and save retrieved data from this webservice in a batch-job to your own database with ADF Business Components. Duration: 60 minutes. For this hands-on example, imagine that your company wants to expand internationally and that reliable, up to date country information is absolutely critical. Recently there were some changes in the number of countries and there might be in the future. Since 1990, 33 new countries have been created. A few months ago the world welcomed a new country (South-Sudan) and yet we donâ€™t know what will happen in Libya (maybe it will be separated in West and East-Libya?). Your company wants to weekly synchronise its internal countries database table with up-to-date country information from a recognised country-monitoring institution that delivers up-to-date country information by a webservice.Part 1 â€“ Create the country webservice client with JAX-WS
We are going to create a webservice client proxy for a country webservice available on: (more…)
With the PS3 release of the SOA Suite a new version, 10.3.4, of Weblogic has been released. Amongst others, this release also includes a new Weblogic Maven plugin (weblogic-maven-plugin) that allows interaction with Weblogic from within a Maven environment. As far as I know, this plugin is the successor of the Codehaus Weblogic plugin. That one was a bit difficult to use because it required some other not publicly available Weblogic dependencies which have now been included with the new plugin. Unfortunately, this plugin is not (yet?!) available in any of the public Maven repositories so you have to put it in your own repository. Because of the size (more than 50 MB) the plugin is not included with Weblogic as-is but must be created first just as other weblogic client utilities. The documentation of the new plugin describes in detail how to create and use the plugin. In this blog I’ll summarize them (NB, I assume you’re a little bit familiar Maven).
- Create the plugin.
- Deploy it to an artifact repository.
- Use the plugin in your project.
Logging is a very important aspect of application development as it offers run-time access to the behaviour and data of the application. It’s important for debugging purposes but also to investigate exception situations on production. The Java developer has a choice between logging frameworks but Log4J is probably the most used one. The usage is quite simple: grab a Logger, e.g. private static Logger log = Logger.getLogger(MyBean.class);, and then use that logger to log the actual message at the required level, log.debug(“This is a debug message”);. To print the logmessages, the Log4J is configured externally with a properties file that defines the location (e.g. console, file, database etc.) and the format of the logmessages. Other logging frameworks, like Java Util Logging, are used in a similar way. It’s actually a good practice to not use Log4J directly, but to use a wrapping or facade framework, that allows switching of the actual logging implementation itself. In the past that would have been Apache Commons Logging (ACL), but now SLF4J is commonly used because it doesn’t have the classloader issues of ACL and it provides some nice message formatting (and performance) More >
When thinking of development, one easily think of developing functionality for applications, business functionality and end-users.
But how about developing for administrators?
Normally a product like Oracle Application Server or Oracle WebLogic delivers some tools out of the box which a less experienced Admin can do it’s work.
As for me, I am most of the times not satisfied what is available, or think of a way to do it better and so I developed in the last year a lot of Â small scripts and tools to make an Administrators life easier. Sometimes building on already existing concepts, sometimes something totally different.
I will post some of these solutions I created, in the the coming posts on this blog.
The first I like to share is one is made for Oracle AS 10.1.3 and based on opmn.
Just as ODTUG Kaleidoscope and Oracle Open World, the UKOUG Tech-EBS is a great Oracle oriented conference. It’s held in Birmingham but the speakers and participants come from all over Europe and also from America. It covers much of Oracle’s product portfolio including Fusion Middleware development, the e-Business Suite, Server Technology, APEX and much more with an impressive list of speakers both from Oracle as well as from other many companies. There were many high quality presentations and I’ve enjoyed them very much.
My main interests are ADF Fusion development and Application Lifecycle Management, so I spend most of my time in the ‘Design and Development’ and ‘Application Server and Middleware’ tracks and it had a lot to offer: