Pages

Subscribe:

Ads 468x60px

Featured Posts

Monday, October 6, 2014

How to Install and Configure Subversion Server with HTTP Access

Hi all, Recently I came across with the $subject and I was unable to find a comprehensive tutorial. So In this post I've decided to show how to install and configure apache subversion server and configure the server to access via http in ubuntu.

First of all update the apt-get by the following command.
sudo apt-get update

Then Install the subversion and it's utilities.
sudo apt-get install subversion subversion-tools libapache2-svn

Create two directories svn and repository in your home directory.
mkdir /home/ubuntu/svn 
mkdir /home/ubuntu/repository

Next step is to create the svn repository.
sudo svnadmin create /home/ubuntu/svn/repo

Create some folders inside the repository directory.
cd /home/ubuntu/repository 
mkdir tags branches trunk

Execute the svn import command to import repository.
sudo svn import /home/ubuntu/repository file:///home/ubuntu/svn/repo

Install apache2 server from the following command.
sudo apt-get install apache2

Enable dav_svn apache module
sudo a2enmod dav_svn

Open up the apache2.conf file
sudo vi /etc/apache2/apache2.conf

Add the following to the end of the file.
<Location /svn>
    DAV svn
    SVNParentPath /home/ubuntu/svn
</Location>

Open up the svnserve.conf file
sudo vi /home/ubuntu/svn/repo/conf/svnserve.conf

Add the following content to the file
anon-access = none
auth-access = write
password-db = passwd

Open up the passwd file.
sudo vi /home/ubuntu/svn/repo/conf/passwd

Add a user to the passwd file, I'll add username:password as aruna:aruna
aruna = aruna

Restart the apache server
sudo service apache2 restart

Access your svn server using the following url.
http://localhost/svn/repo

That's it folks, Now you have your own svn server.. :)

Tuesday, September 30, 2014

WSO2 Carbon kernel 4.3.0 Alpha is Released!!!

Hi Folks,

WSO2 Carbon team is pleased announce the alpha release of the Carbon kernel 4.3.0.

WSO2 Carbon redefines middleware by providing an integrated and componentized middleware platform that adapts to the specific needs of any enterprise IT project - on premise or in the cloud. 100% open source and standards-based, WSO2 Carbon enables developers to rapidly orchestrate business processes, compose applications and develop services using WSO2 Developer Studio and a broad range of business and technical services that integrate with legacy, packaged and SaaS applications.

WSO2 Carbon kernel, the lean, modular, OSGi-based platform, is the base of the WSO2 Carbon platform. It is a composable server architecture which inherits modularity and dynamism from OSGi framework. WSO2 Carbon kernel can be considered as a framework for server development. All the WSO2 products are composed as a collection reusable components running on this kernel. These products/components inherits all the core services provided by Carbon kernel such as Registry/repository, User management, Transports, Caching, Clustering, Logging, Deployment related features.

You can download the alpha pack from the following location.

How to Contribute 

What's New In This Release
  • Simplified logging story with pluggable log provider support.
  • Upgraded versions of Hazelcast, Log4j, BouncyCastle.
  • Improved Composite application support.

Key Features
  • Composable Server Architecture - Provides a modular, light-weight, OSGi-based server development framework.
  • Carbon Application(CApp) deployment support.
  • Multi-Profile Support for Carbon Platform - This enable a single product to run on multiple modes/profiles.
  • Carbon + Tomcat JNDI Context - Provide ability to access both carbon level and tomcat level JNDI resources to applications using a single JNDI context.
  • Distributed Caching and Clustering functionality - Carbon kernel provides a distributed cache and clustering implementation which is based on Hazelcast- a group communication framework
  • Pluggable Transports Framework - This is based on Axis2 transports module.
  • Registry/Repository API- Provide core registry/repository API for component developers.
  • User Management API  - Provides a basic user management API for component developers.
  • Logging - Carbon kernel supports both Java logging as well as Log4j. Logs from both these sources will be aggregated to a single output
  • Pluggable artifact deployer framework - Kernel can be extended to deploy any kind of artifacts such as Web services, Web apps, Business processes, Proxy services, User stores etc.
  • Deployment Synchronization - Provides synchronization of deployed artifacts across a product cluster.
  • Ghost Deployment - Provides a lazy loading mechanism for deployed artifacts

  • Multi-tenancy support - The roots of the multi-tenancy in Carbon platform lies in the Carbon kernel. This feature includes tenant level isolation as well as lazy loading of tenants.


  • Fixed Issues

    Known Issues

    Contact us

    WSO2 Carbon developers can be contacted via the mailing lists:

    Thank for you interest in WSO2 Carbon Kernel

    --The WSO2 Carbon Team--