set Axis_Lib=C:\axis\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path=C:\src
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o%Output_Path% -d Session -s -S true -t C:/Axa.wsdl
pauseset Axis_Lib=C:\axis\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path==C:\Axa.wsdl
%Java_Cmd% org.apache.axis.wsdl.Java2WSDL -o%Output_Path% -l"http://127.0.0.1:8080/ax/services/Axa" com.ax.IA
pause
axis工具转换

解决方案 »

  1.   

    apache版本 2.2.8 tomcat 6.0+
    apache 配置:
    文件 httpd.conf
    1.打开注释
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    2.更改:
    <IfModule !mpm_netware_module>
    DirectoryIndex index.html index.jsp
    <IfModule !mpm_winnt_module>3.在文件最后加入:nofailover on 表示如果 集群中的 tomcat停掉 则不会再做转发 loadfactor设置分发权重 route分发tomcat标识 sessionID后缀会加
    ProxyPass / balancer://cluster/ lbmethod=byrequests stickysession=JSESSIONID nofailover=On timeout=60 maxattempts=3
    ProxyPassReverse / banlancer://cluster
    <proxy balancer://cluster>
    BalancerMember ajp://127.0.0.1:8009 loadfactor=1 route=jvm1
    BalancerMember ajp://127.0.0.1:8019 loadfactor=1 route=jvm2
    </proxy>
    apache 配置完毕
    tomcat 配置:
    1.应用项目的 web.xml 加入节点:
    <distributable/>
    2.conf/server.xml
    //jvmRoute 要与 apache对应
    <Engine defaultHost="localhost" jvmRoute="jvm2" name="Standalone">
    再Engine节点内加入:
    <Cluster channelSendOptions="6" className="org.apache.catalina.ha.tcp.SimpleTcpCluster">
    <Manager className="org.apache.catalina.ha.session.BackupManager" expireSessionsOnShutdown="false" mapSendOptions="6" notifyListenersOnReplication="true"/>
    <Channel className="org.apache.catalina.tribes.group.GroupChannel">
    <Membership address="228.0.0.4" className="org.apache.catalina.tribes.membership.McastService" dropTime="3000" frequency="500" port="45564"/>
    <Receiver address="auto" autoBind="100" className="org.apache.catalina.tribes.transport.nio.NioReceiver" maxThreads="6" port="4001" selectorTimeout="5000"/>
    <Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">
    <Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>
    </Sender>
    <Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>
    <Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>
    <Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>
    </Channel>
    <Valve className="org.apache.catalina.ha.tcp.ReplicationValve" filter=".*.gif;.*.*.js;.*.jpg;.*.png;.*.html;.*.htm;.*.css;"/>
    <Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer" deployDir="/tmp/war-deploy/" tempDir="/tmp/war-temp/" watchDir="/tmp/war-listen/" watchEnabled="false"/>
    <ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>
    </Cluster>
    tomcat 配置完毕