I've got a Weblogic 10.3.4 clustered JMS setup with 2 handled servers. At this time, each handled server features its own Ip. I've installed Apache and also the Weblogic wordpress plugin as referred to here: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/plugins/apache.html

My entire Weblogic cluster is 4 handled servers, however i only want JMS to become on 2 of these. I've my Apache ready to go using the following portion within the httpd.conf file.

<IfModule mod_weblogic.c>
    WebLogicCluster ip1:7001,ip2:7001,ip3:7001,ip4:7001
    ErrorPage http://ip1:7070/error.html
    DynamicServerList ON
    IdemPotent OFF
</IfModule>
...
...
<Location /HTTPClnt>
  SetHandler weblogic-handler
  WebLogicCluster ip1:7001,ip2:7001
</Location>

However, this doesn't work. I've got a simple Java class that creates/reads from the JMS queue and delay pills work when likely to each JMS server's Ip, however when studying the proxy's IP, I recieve this.

Exception in thread "main" javax.naming.CommunicationException [Root exception is weblogic.socket.UnrecoverableConnectException: [Login failed for an unknown reason: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">]]
        at weblogic.jndi.internal.ExceptionTranslator.toNamingException(ExceptionTranslator.java:40)
        at weblogic.jndi.WLInitialContextFactoryDelegate.toNamingException(WLInitialContextFactoryDelegate.java:788)
        at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:366)
        at weblogic.jndi.Environment.getContext(Environment.java:315)
        at weblogic.jndi.Environment.getContext(Environment.java:285)
        at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)
        at jms.jmsinit(jms.java:112)
        at jms.putMessageInQueue(jms.java:77)
        at jms.main(jms.java:52)

Does anybody understand what I have to do in order to get t3 (and something day t3s) to operate within this situation?

You cannot put a lot balancer before JMS. You should utilize a clustered T3 address such as this:

t3://10.0.0.1:7001,10.0.0.2:7001,10.0.0.3:7001