IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> 老板亲戚来公司实习,差点把公司的Tomcat搞崩了,就因为不会部署Java服务 -> 正文阅读

[Java知识库]老板亲戚来公司实习,差点把公司的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系列文章

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 11:52:07  更:2021-10-17 11:52:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 21:51:52-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码