当前位置:编程学习 > JAVA >>

axis工具转换

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
pause

set 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工具转换 --------------------编程问答-------------------- 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 配置完毕
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,