What is Virtual Host in Weblogic , how to create it & what
is the advantage ?
Answer Posted / kisu
You must be aware that a network channel is like a network
connection in weblogic. A network channel is a unique
combination of listen address, listen port, and protocol.
In order to create a virtual host you first need to created
a network channel.
Go to console -> left pane -> wl_server -> Environemnt -
>servers
-> Click Local & Edit
Right pane:
-> Go to 'exampleServer' -> protocols -> channels
-> Click on Lock & Edit
-> Click New
-> Enter following details for channel.
Name="mychannel", protocol=http
Listen address = 127.0.0.1, Listen Port = 7003,
Leave External Listen address and Leave External Listen
Port blank
-> Click on 'Finish'
-> Save changes
-> Activate changes
Note: After this step you have created a network channel.
That means your server
will listen at given listening address and port. Try
accessing http://127.0.0.1:7003
Step 2. Create new virtual host
Go to console -> left pane -> wl_server -> environement ->
virtual hosts
-> Click lock & edit
Right pane :
-> Click on New
-> Enter Name 'myvh'
-> save changes
-> Activate changes
Note: After this step a virtual host is created. It does
not mean anything unless you configure the virtual host as
shown in the next step.
Step 3: Configure virtual host
Go to console -> left pane -> wl_server -> environement ->
virtual hosts
-> Click lock & edit
Right pane:
-> Click on 'myvh' virtual host link in the 'Virtual Hosts'
table.
-> Enter 'myvh.oracle.com' in the 'Virtual Host Names' text
box.
-> Enter 'mychannel' in the 'Network Access Point Name'
text box.
-> Save changes.
-> Click on 'Targets' tab.
-> Select 'exampleServer' in the 'servers' section.
-> Save changes.
-> Activate changes
Step 4. Deploy application to virtual host
Go to Console -> left pane -> wl_server -> deployments
-> Click lock & edit
Right pane:
-> Click on 'Install'
-> Click on "upload your files" link
-> Click "browse" (against 'deployment archive' )
-> select "sample.war"
-> Click "Next"
-> Choose 'sample.war' in the "location" section
-> Choose "Install this deployment as an application" radio
button
-> Click on "deployment targets" tab
-> select 'myvh' -> Next -> Next -> Finish
-> Save changes
-> Activate changes
Step 5. Create DNS entry in your hosts file.
For linux hosts file is: /etc/hosts Append the following
line to the file as super user.
127.0.0.1 myvh.oracle.com
Save the changes to 'hosts' file.
Note: Just saving the changes to 'hosts' file is enough to
activate the DNS entry.
Step 6. Start the application.
Go to Console -> left pane -> wl_server -> deployments ->
Right pane:
-> Select 'sample.war'.
-> click on 'Start'.
-> Complete the start process
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How do you do performance tuning of wls?
What is the difference between txdatasource and datasource?
How do I use os authentication with weblogic jdriver for oracle and connection pools? : BEA Weblogic
What is the purpose of t3 in weblogic server?
What is the difference between jndi lookup(), list(), listbindings(), and search()?
What is unicast in weblogic?
What is cluster stub?
How can I avoid resourceexceptions when sending more requests for database connections from the pool than are currently available? : BEA Weblogic
How do I limit the number of oracle database connections generated by weblogic server? : BEA Weblogic
When we will take thread dump?
How do I issue the close() method within an onmessage() method call and what are the semantics of the close() method? : BEA Weblogic
Explain what is the purpose of using multipools in web logic server?
How to troubleshoot and overcome such issues?
What is a license file ?
How you are getting the alerts?