老板亲戚来公司实习,差点把公司的Tomcat搞崩了,就因为不会部署Java服务
Posted LexSaints
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了老板亲戚来公司实习,差点把公司的Tomcat搞崩了,就因为不会部署Java服务相关的知识,希望对你有一定的参考价值。
大家好,我是Lex 喜欢欺负超人那个Lex
擅长领域:python开发、网络安全渗透、Windows域控Exchange架构
今日重点:Java开发的webservice 如何部署在Tomcat服务器
事情是这样的
最近公司事情比较多,忙的连文章都没时间写
昨天,老板还把他侄女插到了我组里来,非说要给她点任务学习
这TM不是添乱吗?玩技术还要搞关系,感觉自己又回到了山东
为了满足老板软硬兼施、不肯罢休还带着一点期待的眼神
我就说,那就让她写个日志分析查询的服务吧
心想写个查询的Java WebService,你能弄出什么幺蛾子
为了给她一点指导,我还特地从CSDN翻出一篇要饭大佬写的Java服务开发教程
eclipse下开发简单的Java Web Service_lexsaints-CSDN博客
在eclipse上开发好之后,如何将服务部署到Tomcat上呢?
在web项目的WEB-INF目录下,创建sun-jaxws.xml配置文件,添加内容如下:相关类名及引用,根据自己项目的名称进行修改
<?xml version="1.0" encoding="UTF-8"?>
<endpoints xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime" version="2.0">
<endpoint name="TestWebService" implementation="com.lex.webservice.TestWebService" url-pattern="/TestWebService" />
</endpoints>
3.修改web.xml配置文件
修改web.xml文件,如下图所示,注意listener监听器 及servlet引用,来自我们添加的jar包,如果jar包没有引用,则启动服务时,会报错。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>JavaWebService</display-name>
<listener>
<listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class>
</listener>
<servlet>
<servlet-name>TestWebService</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>TestWebService</servlet-name>
<url-pattern>/TestWebService</url-pattern>
</servlet-mapping>
</web-app>
5.放入tomcat的tomcat7.0.88\\webapps文件夹中
6.将相关引用的jar包,放入tomcat服务器的tomcat7.0.88\\lib 文件夹中
7.启动tomcat服务器,通过tomcat配置的端口,即可访问服务;我配置的端口为8081
http://localhost:8081/JavaWebService/TestWebService?wsdl
pygame系列文章
- 一起来学pygame吧 游戏开发30例(二)——塔防游戏
- 一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏
- 一起来学pygame吧 游戏开发30例(五)——消消乐 小游戏
- 【一起来学pygame专栏源码】26个案例及源码【共400M】
- pygame游戏26个案例及源码【共400M】_pygame游戏作品,pygame实例下载-Python文档类资源-CSDN下载
- 【完整脚本】前女友发来加密的 “520快乐.pdf“,我用python破解开
- 【前女友发来加密的“520快乐.pdf“,我用python破解开】完整脚本_pygame游戏26个案例及源码【共400M】-Python文档类资源-CSDN下载
- 【完整脚本】女友晚安之后依然在线:python男友用20行代码写了个小工具
- 女友晚安之后依然在线:python男友用20行代码写了个小工具_pythonlist相加-Python文档类资源-CSDN下载
- 【完整脚本】python定位照片精确位置
- python定位照片精确位置完整代码脚本_python定位-Python文档类资源-CSDN下载
- Java实现照片GPS定位【完整脚本】
- ReadPicExif.zip_如何用一张照片进行GPS定位-Java文档类资源-CSDN下载
- Python实现照片GPS定位【完整脚本】
- python定位照片精确位置完整代码脚本_python定位-Python文档类资源-CSDN下载
- 女神忘记相册密码 python20行代码打开【完整脚本】
- 女神忘记相册密码python20行代码打开.py_远程电击九头蛇安防YYDS-Python文档类资源-CSDN下载
- python修改证件照底色、大小、背景、抠图【完整源码】
- python修改证件照底色、大小、背景、抠图【完整源码】_python证件照修图-Python文档类资源-CSDN下载
以上是关于老板亲戚来公司实习,差点把公司的Tomcat搞崩了,就因为不会部署Java服务的主要内容,如果未能解决你的问题,请参考以下文章