Smart questions
Smart answers
Smart people
Join Tek-Tips Forums
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login




Remember Me
Forgot Password?
Join Us!

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.
Jobs from Indeed

Link To This Forum!

Partner Button
Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

crisponions (TechnicalUser) (OP)
3 Oct 06 19:04
I was wondering if someone can help with out building Avaya's WebLM.  We are trying to get some VPN phones going and Avaya now requires this server before issuing a license.

I have installed everything according to the documentation and tested my tomcat server.  The problem seems to be that the "WebLM.war" file seems to be missing some files(??)

It says I am supposed to point my browser to http://<weblmserver>:8080/WebLM/index.jsp but I get a page not found error, and searching through the WebLM directory this file doesn't exist.

Anyone install this from scratch and have any pointers for me?
rjblanch (Programmer)
5 Oct 06 4:21
2 things that we have found with this is -
1) If you use a proxy, you may need to turn it off, or,
2) You may need to add it to your trusted sites in your browser.
These things may solve your issue, as both have worked for us on 2 different occassions.

crisponions (TechnicalUser) (OP)
6 Oct 06 0:54
Thanks for the tip.  That doesnt seem to be the problem.  The index.html is redirecting to a folder that doesn't seem to exist.  I have a ticket open with Avaya but haven't heard anything back yet.  None of the FAQ links in their document seem to work either.

I am just puzzled this seems like it was supposed to be a fairly easy install.  Unjar a file and your done.
Helpful Member!  squidius (TechnicalUser)
20 Oct 06 17:12
I am doing the same thing dude. I am running with the WEBLM issue as well. I spoke with a pretty knowledgable guy down in St Pete's from avaya, but again, I feel I am on my own.

First off, here are your versions that you need to be up to:
JAVA=1.5.0.8
TomCAT=5.5.17

Once you have these as your main install types, then proceed. (Install Java then Tomcat)

Step 1. Copy the .Jar files to /LIB folder and the .War file, you have to create a folder in WebAPPS I believe called WebLM and then unWar those files into there.

Step 2. Once these 3 files have been dealt with, edit your host file. So under C:windows/System32/drivers/etc/hosts
Open that up and edit the bottom column, with EXA:
127.0.0.1       localhost
192.168.1.101   l3-bt751.unitytelecom.local

Step 3. Make sure you edit your Server.XML file, which is somewhere in the Apache install directory with: keystoreFile="./webapps/WebLM/WEB-INF/weblmserver.p12" keystoreType="PKCS12" keystorePass="weblmserver" />

Make sure you remove the <:-- at the front and the --> at the end of that meta line or your pooched.

Step 4. start the Apache service. If you already started it. stop and start it. with http://x.x.x.x:8080/WebLM/index Notice the index isn't index.jsp   

Now, once you have done this make sure that you remember your username and password, default is: admin and whatever you put for your password.

Here is where I am stuck and maybe you can help me.

You will notice that you get a login screen, but when I put in my credentials I get redirected to:
https://192.168.1.101:8443/WebLM/index.jsp

Which is what is suppose to happen, unfortunately I can't get past this, I put in my credentials and it keeps me on the same page, let me know if you have more success then I do dude.!

Regards,

Squid.
 
squidius (TechnicalUser)
20 Oct 06 17:56
I just got mine working. I am going to be able to help you walk through yours no problem.

First off, that login I said is the one that you put in originally, it's not, it's

un- admin
pw- weblmadmin

So, any questions just let me know!
crisponions (TechnicalUser) (OP)
21 Oct 06 0:02
Thanks for the tips.  I finally got a hold of one of the developers at Avaya, and it did turn out to be my Java/Tomcat version.  

At least they contacted me afterwards and asked what in the documentation could be better.  The release notes say you can use 2 different configurations, java 1.4.2 and tomcat 5.0.28 or java 5 and tomcat 5.5.x.  But it doesnt clarify that one config is for the old version of WebLM and the other is for the newer.  Hopefully they revise this so other techs don't have to beat their head against the wall and doubt their ability to follow simple instructions like I did smile
CrossTalkTek (TechnicalUser)
21 Oct 06 11:26
I have found that I didn't need WebLM
check out my setup, in a reply to post entitled: "46xxVPNphone very picky"
CBB (TechnicalUser)
21 Oct 06 12:53
So do you have to run this on tomcat or will it work on IIS?  I am currently running IIS as my firmware HTTP server so I would like to just throw it on there.
crisponions (TechnicalUser) (OP)
21 Oct 06 14:02
I am almost positive you need tomcat, as WebLM uses java servlet pages (which is what tomcat does for the mix)
squidius (TechnicalUser)
21 Oct 06 22:40
As long as you can push the license file, you don't need Tomcat/WebLM. The only reason that you use this for the Avaya VPN IP Sets, is for licensing. So, if you can find a way to get licensing to the IP sets other then the WEBLM, then you guys should be posting this all over,as the WebLM is a pain in the butt.

Next thing, Onion and people, make sure that you don't think that you can get away without a license file as alot of the Tech support at Avaya told us we didn't need a purchased license file when we do. To prove that, our sets as of Friday, got the error message, temp license about to expire, please contact administrator. It comes with a 30 day trial license, after that dude, you are pooched. I can find out more about this if you have any questions on this, like where to get it. IS THIS CLEAR TO EVERYONE OR DOES ANYONE NOT KNOW ABOUT THIS?

Squidius
russellbriggs (TechnicalUser)
3 Nov 06 17:46
Step 4. start the Apache service. If you already started it. stop and start it. with http://x.x.x.x:8080/WebLM/index Notice the index isn't index.jsp

Now, once you have done this make sure that you remember your username and password, default is: admin and whatever you put for your password.

Here is where I am stuck and maybe you can help me.
-------------------------------------------------------

I am having this exact problem. Can you tell me what you did to make the .jsp's work right? /index works just fine, but i get redirected to /index.jsp and it fails...

Thanks in advance!

Russ
gwalff (TechnicalUser)
10 Nov 06 11:55
I too am having the same problem as Russ.

I'm using:

Fresh install of Windows Server 2003 SP1
WebLM 4.3
JRE 1.5.0_06 (As recommended in Avaya's docs)
Tomcat 5.5.17 (As recommended in Avaya's docs)

I've been thru the "Web License Manager (WebLM) 4.3 August 23 2006" doc about a gazillion times trying to figure out what I'm doing wrong and just can't find anything.  I've installed everything from scratch on two different servers.  Still no luck.

I too can get to the login page by entering:

http://XXX.XXX.XXX.XXX:8443/WebLM/index.jsp OR
http://XXX.XXX.XXX.XXX:8080/WebLM/index OR
http://servername:8443/WebLM/index.jsp OR
http://servername:8080/WebLM/index

But when I enter the default login (UN=admin,PW=weblmadmin) and click "Login" the next page fails to load.

I've looked in the WebLM log file and found the following as the last listed entry before the failure:

"2006-11-10 11:25:16,753 [http-8443-2] INFO  WebLMUI  - Remote user: null[servername.domain.com(server IP)] - WebLM user admin logged in for the first time. Transfer to set password page."

Everything looks correct but the server can't seem to find the "Set Password Page".

Can anyone shed any light on this?  Thanks!

russellbriggs (TechnicalUser)
23 Jan 07 14:53
Did anyone ever get to the bottom of this one?  Still having trouble with my WebLM server...

Thx
Russ
gwalff (TechnicalUser)
23 Jan 07 15:22
Nope.  I'm still having problems.  I've been working with the Avaya engineer that wrote the newest WebLM installation manual and we still can't get it to work.  I've had to focus on other projects for a while and am just getting back around to this.  If I make any progress I'll post an update.
CBB (TechnicalUser)
23 Jan 07 22:33
I finally got this working and helped my buddy get his working.  If anyone needs help you can call me and I will help you.  My number is four six nine seven six seven five five eight nine (sorry for writing it like that hoping that the admins won't remove it since I spelled it out)
mrjedi (Vendor)
24 Jan 07 5:44
CBB

Can ou confirm if a WebLM server is required and what licenses are required on the Avaya switch. I am new to this and the above post is quite confusing. In short, could you let me know what is required in terms of software and hardware. Currently I have the following:

CM3 s8300/g700 gateway.
4621 IP Phone. Downloaded in the office first with the correct software and subsequently downloaded the VPN software.
Netscreen VPN software.

Thanks
CBB (TechnicalUser)
24 Jan 07 10:25
You have to have a Tomcat server running WebLM, with licenses loaded on it for VPN phones.  I think NPL on it is like $150 per phone.  You must also have a station license for the phone as well.  Tomcate can run on Windows or Linux
squidius (TechnicalUser)
25 Jan 07 13:23
Hi guys, I think that CBB is in the general right direction, but still not that accurate. I have installed 4 of these things and each time something different was an issue. The main thing that I found to be the problem, was to make sure that your versions.

•    Install version 1.5.0.8 of JAVA prior to doing                   
anything else on this Server
•    Install version 5.5.17 of Apache Tomcat Server.

Also, make sure that you have purchased the proper licenses. This is a very easy mistake to make.
************************************************

***************** IMPORTANT ********************

1.Make sure that you have put a routing statement in your actual Gateway VSU to the PBX. Without this, you will not get a license. Why this effects the licensing I don't know, but I was able to replicate this issue and the IP ROUTE/STATIC ROUTE is what fixed that.

2. MAKE SURE YOU LOAD THE IP PHONES with the Vpn image. If you don't know what I am talking about, then you need to call ATAC and get that part figured out first.
If your IP SETS are giving the warning that the license is expired, then you need to reset the phones to the defaults. This will reset the license and you can then attain a proper license.

Again, make sure your versions are accurate and that your license is actually showing in the WebLM Server when you login. I found that I wasn't able to properly login and I had to manipulate the webpage by changing where it was directed to. You will understand what I mean when you get there, but for now, just stick with the current settings. I am going to re-post the intructions again.



WebLM Server 4.3 with Apache.Tomcat server version: 5.5.17 and Java version 1.5.0.8
October 20, 2006 Version 1 Installation Guide 1.0 Created by Josh H

Pre-installation activities:

•    Install version 1.5.0.8 of JAVA prior to doing anything else on this Server
•    Install version 5.5.17 of Apache Tomcat Server.
•    Do not start the service of Tomcat yet, as there are items and files that need to be edited prior to doing anything else on this.
•    Download from the avaya website, a copy of WEBLM plugin. This should be version 4.3, but this may vary dependent on which release is available at time of install

Now you can move onto the next configuration steps.



Configuration steps

Step 1.

Unzip the WebLM files into a temp directory. There will be 3 files after de-compression.
•    2 *.JAR files
•    1 *. WAR files

Copy the .Jar files to Apache/LIB folder and the .War file, you have to create a folder in WebAPPS called WebLM and then unzip those files into the WebLM folder

Step 2.

Once these 3 files have been dealt with, edit your host file. So under C:windows/System32/drivers/etc/hosts
Open that up and edit the bottom column, with EXA:
127.0.0.1       localhost
192.168.1.101   l3-bt751.unitytelecom.local
So, IP Address, then the name of your SERVER aligned with the example host

Step 3.

Make sure you edit your Server.XML file, which is somewhere in the Apache install directory with: keystoreFile="./webapps/WebLM/WEB-INF/weblmserver.p12" keystoreType="PKCS12" keystorePass="weblmserver" />

Make sure you remove the <:-- at the front and the --> at the end of that meta line. Do a search for 8443 and find the sslProtocol="TLS" keystoreFile="./webapps/WebLM/WEB-INF/weblmserver.p12" keystoreType="PKCS12" keystorePass="weblmserver" />


Step 4.

start the Apache service. If you already started it. stop and start it. Then open a webpage to - http://x.x.x.x:8080/WebLM/index TYPE THIS IN EXACT. The X’s represent your IP ADDRESS.  

The username is admin and the password is weblmadmin

Make sure you enter this and when prompted to put change your password, make sure you don’t typo it, because it will not let you break in otherwise.

You will notice that you get a login screen, but when I put in my credentials I get redirected to:
https://192.168.1.101:8443/WebLM/index.jsp

Once there, you are set to go, just log in with the new credentials you just setup and finish up!



 
Toni269 (MIS)
26 Apr 07 11:18
I just got a VPN Remote quote at $247.50 per phone!  I thought the $150 in the post above was high.  Does this sound like a correct price?

(Just encountering Trial License Expired error)

Also I'm familiar with the Mute RESET # feature, is this what you are referring to when you reset the phone for the trial license?

Thanks!

Toni

Rangoon (TechnicalUser)
1 Jun 07 13:06
I got the WebLM server up and running following the Avaya document. Got the license file for the AIPPF, installed it and says it installed successfully.

I can see the AIPPF listed under Licensed Products also. The problem is when I click Configure Enterprise or  Add Local WebLM or Usage I get Java Errot HTTP Status 500.
I don't think phones are getting license either because according to Avaya the phone should display success when it receive the license. Java is 1.5.8 and Tomcat is 5.5.17 just like mentioned in Avaya document.

Anyone faced the same problem? Any guide or thought? Thanks.
Rangoon (TechnicalUser)
1 Jun 07 17:09
Ok..finally got the license file to show up correctly in WebLM. It shows the number of license available but doens't seems like phones are pulling from it. Is it require to have 2 servers running? Enterprise and Local? I put in the info in Configure Enterprise and when I try to add local with same IP as Enterprise it is saying can't be added becuase its same as Enterprise WebLM server.
Its just one location so I don't want to have 2 WebLM servers running? Any thoughts?
Thanks.
Its friday 5pm and am still stuck here.
squidius (TechnicalUser)
1 Jun 07 17:52
Hey Rangoon,

I did run into this problem and what I did was reset my IP/Sets to there default out of the box mode. This did two things, if gave me a fresh start, so I knew settings were accurate, but it also removed the 30 day trial license that is automatically initiated once a License file cannot be located. If this does work, please check off the helpful post if you wouldn't mind!

Hope this works, if not holler back!
Rangoon (TechnicalUser)
3 Jun 07 17:19
Hi Squidius ,

 I'll try that on Monday morning. So in your WebLM server under AIPPF do you see Configure Enterprise and Configure Local servers? By just configuring the Enterprise WebLM without Local WebLM, phones were able to pull the license?

Thanks.
Rangoon (TechnicalUser)
7 Jun 07 9:55
I got the answer from one of the other sites and solution was to use
http://xxx.xxx.xxx.xxx:8080/WebLM/LicenseServer
instead of https://xxx.xxx.xxx.xxx:8443/WebLM/LicenseServer
squidius (TechnicalUser)
16 Aug 07 12:41
The
Port 8443 is where you are suppose to be re-directed to once you connect to the 8080 port!!!!! This is key. I also get redirected to 8443, but it only happens once I log into the port 8080 page, that is how it is suppose to work that came straigth from the designer himself!!!!
siriussatelliteradio (Programmer)
16 Aug 07 23:43
Avaya no longer requires a WEBLM server for VPN phones with the latest release of VPN hardphone firmware.  They did this because the weblm was such a pain but I did get it up and running for two customers.

www.sirius.com
The Radio Revolution has begun....
Avaya Certified Expert
Cisco Certified Network Associate
Juniper Certified Internet Associate
Microsoft Certified Professional

jimbojimbo (Vendor)
20 Aug 07 22:50
Sirius is correct. Starting with version R2.1 you should not require a license server. You are however required to purchase the license(s). Material code 196727 NPL $165

If you do have the older license/software the WebLM can be a hassle (especially if your a Microsoft IIS admin and don't know Apache/Tomcat). The version requirements are typically where most people fail. The docs are very specific.

If you are having problems, the error log files for Tomcat are typically the best source of info. First check the manager to see if the WebLM deployed and if it is running. If not, stop Tomcat and review the stderr_<date>.log file. Typically, something was typed wrong in the server.xml file.

Other hints

   'java -version' from a command prompt to verify the java version. I always make sure JAVA_HOME, JRE2_BIN and CATALINA_HOME variables are set in my environment.


   'netstat -a' from a command prompt and verify ports 8080 and 8443 are listening

   open http://<host>:8080. Go into the manager and verify the WebLM application is deployed and started.


Security - If nothing else, go into the tomcat-users.xml file and change the default login/password for the Tomcat server default logins/roles. There are better ways to secure the server but I'm not going to give them to you. Go to apache.org and look at JDBC connectivity to use for your authentication Realm (I also use this method to track the IP Phones using the phones subscription service).

James Middleton
ACSCI/ACSCD/MCSE
Xeta Technologies
jim.middleton@xeta.com

squidius (TechnicalUser)
21 Aug 07 14:06
Guys, can someone please provide a website where I can go to review this "NEW" solution that Avaya finally woke up on? I was the first one in this country to install this as we had it up and running before Avaya Support did.

AVAYA is no longer shipping the VSU Gateway device as it has been turned over to Juniper. Juniper is now shipping the Gateway portion where the authentication happens.

Josh Hotles  
CCVP
ACS
MCSE

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Back To Forum

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close