ParseError at [row,col]:[2,134]
Message: Tried all: ’1′ addresses, but could not connect over HTTP to server: ‘’, port: ’80′

at weblogic.servlet.internal.TldCacheHelper$TldIOHelper.parseXML(
at weblogic.descriptor.DescriptorCache.parseXML(
at weblogic.servlet.internal.TldCacheHelper.parseTagLibraries(
at weblogic.servlet.internal.War.getTagInfo(
at weblogic.servlet.internal.WebAppServletContext$ServletContextWebAppHelper.getTldInfo(

You might encounter the following exception when the server on which Weblogic is hosted is not able to communicate to internet.The reason being that internet access is allowed only via proxy.
To allow access we need to pass on the proxy details as a JVM Option.

-Dhttp.proxyHost=< proxy host> -Dhttp.proxyPort=

This should resolve the issue.

You can test the connection by a simple jsp that makes a URL Connection

System.setProperty(“http.proxyHost”, “proxy host”);
System.setProperty(“http.proxyPort”, “proxy port”);
URL url = new URL(“″);

Compare the supported J2EE specs ( EJB, JMS, Webservices) of the Weblogic Version you are going to migrate from to the JBoss Server version. You will get the details from their official website.

Find out the architecture of the Weblogic Application Server ( How many servers? Clusters? Machines?) either from the config.xml or Admin Console.

Find the dependencies of the applications ( where are third part libraries?)

Find the resources needed by the Application ( Datasources / Queues & Topics / Resource Adapters)

Change the Proxy ( Webserver configurations)

Deployment descriptor changes

Does the application rely of Application Server security? If so you will have to create corresponding users in JBoss.

Migrate the Custom MBeans / Startup classes / Application Listeners.

Change the JNDI lookup code in the application.

Refer this link that explains in details.