一、工具类的类对象首先被定义为静态的,只初始化一次,减少新建对象,浪费资源。
private static IpResObjCachePool ipResObjCachePool = null;
public static IpResObjCachePool getIpResObjCachePool() {
if (ipResObjCachePool == null) {
ipResObjCachePool = new IpResObjCachePool();
}
return ipResObjCachePool;
}
二、发现axis发布webServiced真的很简单
1.新建一个web工程,写一个要发布方法的类
2.导入axis的jar
axis.jar
commons-discovery-0.2.jar
commons-logging-1.0.4.jar
jaxrpc.jar
log4j-1.2.8.jar
saaj.jar
wsdl4j-1.5.1.jar
3.导入利用工具生成好的
server-config.wsdd
其中需要修改配置的地方为,将写好的类在下面的配置文件里
<!--style="document" use="literal" 下面的service如果配置这两个属性就会报sax解析错误-->
<service name="HelloWorld" provider="java:RPC" >
<parameter name="className" value="com.HelloWorld" />
<parameter name="allowedMethods" value="*" />
<parameter name="scope" value="Application" />
<namespace>http://example</namespace>
</service>
然后发布测试基本就能成功
三、项目启动加载
在工程的web.xml中加入
<!-- 启动全局文件路径 -->
<servlet>
<servlet-name>XmlPathServlet</servlet-name>
<servlet-class>
com.web.classes.start.XmlPathServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 资源初始化 -->
<servlet>
<servlet-name>LoadProgram</servlet-name>
<servlet-class>
com.web.classes.start.LoadProgram
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
就会按顺序加载一下类的方法,类继承了httpServlet
分享到:
相关推荐
标题中的"SP_IARmsp430G2113-20101209-0942-Setup.rar"表明这是一个名为"SP_IARmsp430G2113"的软件补丁包,发布日期为2010年12月9日,版本号为0942,文件格式为RAR压缩文件。RAR是一种常见的压缩格式,用于整合多个...
VP_Suite_Windows_5_0_sp1_20101209.zip
VP_Suite_Windows_5_0_sp1_20101209.z01
VP_Suite_Windows_5_0_sp1_20101209.z02
VP_Suite_Windows_5_0_sp1_20101209.z03
专题资料
专题资料
20101209版的VisualScope(VisualScope20101209.exe)可能包含了改进的性能和新特性,使得用户能够更加便捷地进行信号测量和故障排查。使用VisualScope,用户可以观察和分析各种电信号,包括电压、频率、脉宽等参数...
1. `ots_oDesktopCommander_1.1_Build20101209.air`: 这个文件可能是一个基于Adobe AIR的应用程序,用于提供OTS的桌面管理界面。AIR允许开发者创建跨平台的桌面应用,而`Build20101209`表明这是2010年12月9日构建的...
STARTUP NOMOUNT PFILE='/home/new/init_00lv5fo4_1_0_20101209_EXAMTRAN_DUMMY_TBS_0_0_0.dbf.ora' CREATE CONTROLFILE REUSE SET DATABASE "EXAMTRAN" RESETLOGS ARCHIVELOG MAXLOGFILES 16; ``` 完成CONVERT ...
- libsoup2.4-dev (>=2.33.1.20101209) - libsqlite3-dev - libtool - libxslt-dev - libxt-dev #### 四、编译步骤 ##### 1. 解压源码 ```bash tar xvf webkit-1.5.1.tar.gz ``` ##### 2. 配置编译环境 进入 ...
文档中的每个PDF文件可能对应一次在线研讨会的记录,涵盖了不同主题,例如:WebCast20101211pm_PDF.pdf可能详细解读了特定的开发技巧或者最新的API更新,而WebCast20101209am_PDF.pdf则可能介绍了项目设置和调试方法...
在文件名列表中看到的"20101209"可能是日期,也许代表了这个压缩包中资源的创建或更新日期。这些文件可能包含了关于SQL 2000扩展查询的具体示例、VS2008项目文件、数据库脚本,或者是使用这两个技术的教程资料。为了...
3. **文件20101209.doc可能包含**: 这个文件可能是一位开发者在2010年12月9日记录的学习笔记,可能涵盖了当时的Android版本特性、新API的使用、遇到的问题及解决方案,或者是对某个特定主题的深入研究。由于没有...
1.0 Beta - build 20101209(原版qos) 恢复原special版QOS功能,即:special版的单IP限速功能 去除“服务”下的热点功能 添加“EOIP通道” 支持更多并发连接数,并修改web界面最大连接数范围:256 - 10240 设置默认...