博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA依托axis2实现计划任务
阅读量:6173 次
发布时间:2019-06-21

本文共 1343 字,大约阅读时间需要 4 分钟。

hot3.png

1、安装好tomcat

2、将下载的axis2.war放到tomcat目录的webapps中,运行tomcat,会解压出axis2目录出来,赋值axis2里面的如下红框的文件到自己项目的WEB-INF文件夹里

3、修改web.xml,增加如下内容,最后一个类即tomcat启动的时候会调用的类及方法,也就是我们的计划任务的开启类

<servlet>

        <display-name>Apache-Axis Servlet</display-name>
        <servlet-name>AxisServlet</servlet-name>
        <servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
</servlet>

<servlet-mapping>

        <servlet-name>AxisServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
</servlet-mapping>
<servlet>
        <servlet-name>InitServlet</servlet-name>
        <servlet-class>com.juanpi.services.InitServices</servlet-class>
        <load-on-startup>101</load-on-startup>
</servlet>

4、暴露接口

在WEB-INF目录下新建services目录,该目录存放我们需要对外发布的webservice配置信息,新建如下图定义的目录结构,修改services.xml文件。

在services.xml文件中,定义服务名service name和服务需要访问的类ServiceClass。

需要注意的是webservice访问的服务名是services.xml中的定义,外面目录使用跟服务名一样的名字目的是方便阅读。

如下就可以通过http://localhost:8080/javaproject001/services/ManageService?wsdl来调用这个类里面的webservice

5、部署到tomcat

不管你是打包成jar还是打包成war,其实有用的都只有如下两个文件夹,将这两个文件夹拷贝进去启动tomcat一样的,并没有网上说的那么神器什么的。

6、命令行运行JAVA类

这里就不多说了,执行命令即可

java -cp .;D:\java.jar com.juanpi.plugins.GoodsMovementServiceTest

java -cp .;D:\java.jar com.juanpi.plugins.SyncLibraryServiceTest
cd D:\javaworkspace\javaproject001
mvn clean install(只打包了jar,war没有依赖的jar打包进去)
mvn clean package(war会将依赖的jar打包进去)

转载于:https://my.oschina.net/u/1186749/blog/616582

你可能感兴趣的文章
那些年我们经历过的运维
查看>>
安装带有调试信息的C库
查看>>
迷宫的基本实现
查看>>
Ajax跨域请求问题
查看>>
topic4:Qt入门之常用qt控件认知之Button系列
查看>>
jstack:Java堆栈跟踪工具
查看>>
源码安装 python3
查看>>
获取当前fragment
查看>>
linux centeros 7.4 修改主机名
查看>>
关于程序员,你知道的有多少?
查看>>
Tomcat问题汇总
查看>>
由于未预料的错误,现在无法使用nautilus
查看>>
业界最有价值的Linux资料大全(200篇)
查看>>
Arraylist动态扩容详解
查看>>
%cd%及%~dp0批处理命令的详解
查看>>
MySQL数据库负载很高连接数很多怎么处理
查看>>
关于延迟加载(lazy)和强制加载(Hibernate.initialize(Object proxy) )
查看>>
Cent OS 环境下 samba服务器的搭建
查看>>
vCloud Director 1.5.1 Install Procedure
查看>>
hive 中的多列进行group by查询方法
查看>>