Aim : Installing Wordpress Locally Procedure: 1) Install Wamp This tutorial is designed to Wamp but it could work perfectly

with any other local server including PHP and MySQL. If your site should use seo-friendly permalinks, with the option /%postname%, they will not work locally unless the rewrite module is enabled. To activate it, open the Wamp menu, open Apache, Apache modules and check on rewrite_module. 2) Install Wordpress Unpack the Wordpress archive in /wamp/www/wordpress It is also possible to use virtualhost to install multiple sites, but that is another matter. 3) Create a database For this, we enter in phpMyAdmin from the Wamp menu in the taskbar, and in phpMyAdmin, we click on the "Create a database" link after entering the name chosen for the base in the input field below the link. 4) Fill wp-config.php ?php // ** MySQL settings ** // define('DB_NAME', 'wordpress'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); // You can have multiple installations in one database if you give each a unique prefix $table_prefix = 'wp_'; // Only numbers, letters, and underscores please! // Change this to localize WordPress. A corresponding MO file for the // chosen language must be installed to wp-content/languages. // For example, install de.mo to wp-content/languages and set WPLANG to 'de' // to enable German language support.
1

define ('WPLANG', 'fr_FR'); define('WP_POST_REVISIONS',false); /* That's all, stop editing! Happy blogging. */ define('ABSPATH', dirname(__FILE__).'/'); require_once(ABSPATH.'wp-settings.php'); ?> This file is at the root of wordpress. Rename wp-config-example.php in wp-config.php. The name of the database (DB_NAME): it is that you created with phpMyAdmin. "wordpress" is an example. The username (DB_USER): root The password: none. The server (DB_HOST): localhost. The charset: you choose, the default is utf8. The language you choose, nothing for English otherwise enter the code, for example fr-FR and install the corresponding mo file into /wp-includes/languages/. The revisions: disable them is your site does not work as a wiki, to avoid to overload the database. 5) Start Click on localhost in the Wamp menu. Click on wordpress. An error message appears, you must specify the full path: http://localhost/wordpress/wp-admin/install.php This can be done directly by typing this URL in the navigation bar of the browser.

2

INSTALLATION SCREEN SHOTS

3

4 .

OUTPUT 5 .

ini file in the php subdirectory of Wamp: memory_limit = 64M . and import it locally. This can be particularly useful to verify the compatibility of a new version of Wordpress with the database before installing it. you have to increase the memory size allowed to PHP in the php. you can retrieve its content with the export command on the site. and it is finished. In this case. Maximum amount of memory a script may consume (8MB) Aim : Installing Joomla Locally 6 . Importing the content of a blog If you already have a blog online.Then click on install.

(f) Main configuration.Thats it. --.php-Dist file within the extracted joomla file ( You will see this file by just opening up the joomla folder within the WWW wamp folder ) and delete everything in this file and rename it configuration. Extract all the files from the downloaded joomla zip folder and insert them into the newly created joomla folder within the WWW wamp folder or directory.confirm email and password : use the email that you used to install the wamp server and create an admin password for accessing your joomla control panel.Procedure: 1.you are finished. Joomla installation steps (a) select language.You have now successfully completed your installation.just click next (d) database configuration ( this will be the same as that used in configurating your database within the phpMyAdmin panel within wamp see step 6 above ) for example my sql. 7 . Left click on your wamp icon and click on the localhost panel.just leave as it is and click next.Within the projects section you will see your joomla folder and by just clicking on it this will bring up the joomla installation. The final step involves deleting the entire contents of the joomla installtion folder.hostname=localhost. 3.click on english and then click next (b) preinstallation check.php 4.username=what you created.just leave as it is and click next (c) license.password=what you created.(g) Load sample data. 6. 2.sitename : can be any name that you want.database name=what you created and then just click next (e) FTP configuration. 5.tick install sample data and click next. Create a new folder called joomla within the WWW folder of your wamp server ( The www folder on your wamp server is where all your new project folders and files must be put). Edit the configuaration.Just navigate to the WWW directory or folder and open up the joomla folder and delete its installation folder.

INSTALLATION SCREEN SHOTS 8 .

9 .

10 .

11 .

12 .

OUTPUT 13 .

14 .Aim : Develop a simple web service to display “Hello World”.

You also learn how to set up the Tomcat and the GlassFish servers bundled with NetBeans IDE to deploy Axis2 web services.1 or 3.1 and SOAP 1.3 or later.org website. Apache Axis is an implementation of the SOAP (Simple Object-Access Protocol) submission to the W3C. although some more complicated Axis2 WSDL operations may not be supported. The same business logic implementation can offer both a WS-* style interface as well as a REST/POX style interface simultaneously.0. Axis2 not only supports SOAP 1.2. WAR distribution Tomcat web server 6. Software or Resource NetBeans IDE Java Development Kit (JDK) Apache Axis 2 Java EE-compliant web or application server Version Required Java download bundle version 6 or version 5 Warning: NetBeans IDE 6. You can create a JAX-WS client for an Axis2 web service. please see the Apache. Axis2 web services are interoperable with Metro.Description : Creating Apache Axis2 Web Services on NetBeans IDE This experiment shows you how to create and deploy an Apache Axis2 web service from a Java class. more modular and more XML-oriented version of Axis. For more information about Axis2. but it also has integrated support for RESTful web services.1 15 .9 requires JDK 6 version 1. The tutorial also shows how to configure the Axis2 options in the IDE so that the IDE deploys Axis2 web services correctly. Apache Axis2 is a more efficient.0 and/or GlassFish Server Open Source Edition 2.

The download is in the form of an archive file. If it is installed. Setting Up Axis2 and NetBeans IDE In this section you learn how to download an Axis2 WAR file. Later you unpack the archive to your server. and configure NetBeans IDE to upload AAR files to the server. embed it in either an Apache Tomcat or the GlassFish server. Installing the Axis2 Support Plugin This tutorial requires the Axis2 Support plugin for the NetBeans IDE. as shown below. install it from the Available Plugins tab. so you do not have to build the WAR file yourself. and check whether Axis2 Support Plugin is installed. Download the WAR (Web Archive) distribution. Downloading the Apache Axis2 WAR file Apache Axis2 can be downloaded here.Both Tomcat and the GlassFish server can be installed with the Java Web distribution of NetBeans IDE. Alternatively. under the Tools menu. If the Axis2 support is not installed. go to the Plugin Manager. check whether an update is available in the Updates tab. 16 . In the IDE. you can visit the the GlassFish server downloads page or the Apache Tomcat downloads page. under the Installed tab.

Unpack the downloaded archive file containing axis2. but the setup is slightly more complicated. go to Setting Up Axis2 Options for the GlassFish server. start the IDE and open the Services tab. If you want to deploy to the GlassFish server instead of Tomcat.Setting Up Axis2 Options for Tomcat Axis services run faster on Tomcat than on the GlassFish server. To set up Axis2 options for Tomcat: 1. Expand the Servers 17 . You can easily deploy the same service to both Tomcat and the GlassFish server by first deploying to one server.war to your Tomcat CATALINA_BASE/webapps directory. then changing the Axis2 options and finally deploying to the other server. If you do not know where your CATALINA_BASE is.

you have not run your Tomcat before. Start and stop Tomcat and CATALINA_BASE will be generated. The Catalina Base location is visible in the Connection tab.node. Start or restart the Tomcat server. Right-click the Tomcat 6. From the top menu bar in the IDE.x node and select Properties from the context menu. 3. Tomcat unpacks the axis2. 18 .war file into an axis2 folder in CATALINA_BASE/webapps. 2.0. choose Tools > Options. If there is no CATALINA_BASE. The Options dialog opens.

4. The Axis2 deployment options page opens. Click the Axis2 icon. 19 .

To check the port number. Make sure the Axis2 URL field contains the correct port number for your Tomcat server.5. Set the target location for Axis2 AAR files to your CATALINA_BASE (not TOMCAT_HOME)/ webapps/axis2 directory. start Tomcat (from the Services tab or from Tools 20 . 6.

If you do not select Use Tomcat Manager for Deployment. 7. open CATALINA_BASE/conf/tomcat-users. The default Tomcat Manager username and password varies.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="admin"/> 21 .1 uses. You can find this information in the Properties page for the Tomcat server To double-check that Tomcat Manager is deployed and has the default manager role username and password. (You can copy and paste this file if necessary.war every time you make a change to axis2. For convenience.) <?xml version='1.xml. select Use Tomcat Manager for Deployment.-> Servers) and see what port Coyote HTTP/1. you will have to manually run Tomcat Manager or use other Tomcat tools to reload axis2. as in the following version of the file.war every time you make a change to it. This function means that the IDE will launch Tomcat Manager in the background and run the reload command on axis2.war. The manager role should be defined and it should have a username and password assigned to it.

admin"/> </tomcat-users> Setting Up Axis2 Options for the GlassFish server You can deploy Axis2 web services to the GlassFish Server Open Source Edition. If you want to deploy to Tomcat instead of the GlassFish server.0.war find to the GLASSFISH_HOME/domains/DOMAIN_NAME/autodeploy. Right-click the GlassFish server 2. For example.<user username="ide" password="JTtrQw99" roles="manager. Unpack the downloaded archive file containing To axis2. you know to copy axis2. You can easily deploy the same service to both Tomcat and the GlassFish server by first deploying to one server. then changing the Axis2 options and finally deploying to the other server.1 node and select Properties from the context menu. GLASSFISH_HOME and the name of your domain. The Domains folder location and the name of the domain are visible in the Connection tab. Expand the Servers node. To set up Axis2 options for the GlassFish server: 1.war to G:\GlassFish- 22 . start the IDE and open the Services tab.1 or 3. go to Setting Up Axis2 Options for Tomcat. from the following image.

From the top menu bar.2. 23 . 2. choose Tools -> Options. The Options dialog opens.1ur2\domains\domain1\autodeploy. Start the IDE.

24 . The Axis2 deployment options page opens. Click the Axis2 icon.3.

Make sure the Axis2 URL field contains the correct port number for your GlassFish server.war file you unpacked into the GlassFish server autodeploy directory. The default port number is 8080. 5. you enable the GlassFish server to automatically redeploy axis2.1 Prelude.0.4. By placing axis2.1 uses. In the following image.war into autodeploy. To check the port number. the correct port number is 8081 (because 25 . start the GlassFish server (from the Services tab or from Tools -> Servers) and see what 80xx port HTTP 1. however. Set the target location for Axis2 AAR files to the axis2. On the GlassFish server 3. you cannot redeploy the WAR file while the server is running.war every time you alter the file.

you can create an Axis2 web service from a Java class. and modify an Axis2 web service. Creating an Axis2 Web Service With NetBeans IDE. You can only do this from a Java application or Java library project. This is because the axis. create an Axis2 web service in that project (creating the Java class at the same time) and deploy the Axis2 web service to a server. Developing an Axis2 Web Service In this section. In this tutorial. you use NetBeans IDE to create. You can only create an Axis2 web service from a Java or Java Library project. and have User Access Control enabled. test. Note: If you are using Windows Vista.another server already uses 8080). you will not be able to make changes to the axis2.war file from the IDE.aar file (the deployable archive into which web services and Axis 26 . have the GlassFish server installed to Program Files. deploy. you create a Java library project (because you do not need a main method). Either install the GlassFish server to a different location or disable UAC.

Right-click the project node. select a Java class library project. 3. The New File wizard opens.configuration files are packed) is neither a WAR nor an EAR and cannot be deployed normally as a web (EAR) application. To create an Axis2 web service: 1. The context menu opens. In the context menu. The New Project wizard opens. choose 27 . Click the New Project icon or File -> New Project. Click Finish. From the Web Services category. Click Next. and the IDE creates the project. Check that you are using the project folder name and location that you want. Name the project AxisHello. 2. It is up to you whether to share the project. From the Java category. choose New -> Other.

4. The Service Type Selection page of the New File wizard is now open. so select "Create an Empty Web Service. You do not have any Java classes in the project.Axis2 Service from Java and click Next." If you 28 .

for example to add or change namespaces. you would select Generate a WSDL from Java Source Code. Name the package axishello. If you wanted to edit the WSDL of the web service. The IDE generates a HelloAxisWorld. you would have selected Create a Web Service from an Existing Java Class. Click Finish. so leave this unselected. Click Next. You can see that both the Java class and the Axis2 web service have a hello:String operation. World. shown in the Navigator tab and as a node of the Axis2 web service. Name the Java class HelloAxisWorld. Leave Generate Sample Method selected." 6. The wizard should look like the following image. Editing WSDL is outside the scope of this tutorial.had already coded a Java class.java class in the axishello source package and a HelloAxisWorld Axis2 web service that mirrors this Java class. This generates a method in the Java class that returns "Hello. 29 . The Name and Location page opens. 5.

Deploying and Testing an Axis2 Web Service Once you have created an Axis2 web service. Actually.respectively. you need to deploy it to a server. deployment to a server involves two steps: 30 .

Select Deploy to Server.1.war is in the GLASSFISH_DOMAIN/autodeploy folder (see Setting Up Axis2 Options for the GlassFish server). Right-click the web service's node.war file used by the server. the updated axis2. start it and the web service is automatically deployed. The IDE compiles an Axis2 AAR file and copies it to the axis2. If you have enabled automatic deployment. Redeploying the updated axis2. This step can be taken with the server offline. If the server is not running. using application server tools. To deploy an Axis2 web service to the server: 1. 31 . Copying the Axis2 web service to the axis2. In this tutorial we assume you have set up the Axis2 options so redeployment is automatic.war manually. or you are deploying to the GlassFish server and axis2. The context menu opens.war is automatically redeployed to the server. 2. you have to redeploy axis2. If you are deploying to Tomcat with the Use Tomcat Manager for Deployment option enabled (see Setting Up Axis2 Options for Tomcat).war file to the server.war file used by the application server. the web service is deployed to the server. 2. Otherwise.

To test the service. 32 . Right-click the hello:String node and select Test Operation in Browser.3. expand the web service node to reveal the operations.

4. Your browser opens with a test value of your variables. The test value is appended to the URL. 33 .

as below. The operations in the web service change simultaneously. Add a simple add method to HelloAxisWorld.5. Changing the Web Service's Operations To change the web service operations. edit the Java file in the project. public class HelloAxisWorld { /** Sample method */ 34 . The test result changes as well. Change the variable value in the URL and press Enter.java.

int y) { return x+y.public String hello(String name) { return "Hello "+name. } } 35 . } public int add(int x.

Save the Java file. Redeploy the web service and test it as described in Deploying and Testing an Axis2 Web Service. and the operation appears as a subnode of the web service. 36 .

Sign up to vote on this title
UsefulNot useful