WebLogic: JAX-WS Web Service开发实例

ops/2024/12/31 1:58:01/

使用Java API for XML-based Web services(JAX-WS)开发WebLogic Web服务的简单例子。

环境

  • WebLogic 12C
  • VSCode

做成简单的Hello World Web Service

1. 设定WebLogic Server环境

■windows

DOMAIN_HOME: 例 D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain

	cd DOMAIN_HOME\binsetDomainEnv.cmd
■linux

DOMAIN_HOME: 例:/home/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain

cd DOMAIN_HOME
. bin/setDomainEnv.sh

2. 做成project目录

mkdir myExamples
mkdir myExamples/hello_word
cd myExamples/hello_word
mkdir src
mkdir src/examples
mkdir src/examples/webservices
mkdir src/examples/webservices/hello_world

3. 实现web服务

做成实现Web Service的JWS文件。

在mkdir src/examples/webservices/hello_world下,新建文件HelloWorldImpl.java,内容参考如下:

package examples.webservices.hello_world;// Import the @WebService annotation
import javax.jws.WebService;
@WebService(name="HelloWorldPortType", serviceName="HelloWorldService")
/*** This JWS file forms the basis of simple Java-class implemented WebLogic* Web Service with a single operation: sayHelloWorld*/
public class HelloWorldImpl {// By default, all public methods are exposed as Web Services operationpublic String sayHelloWorld(String message) {try {System.out.println("sayHelloWorld:" + message);} catch (Exception ex) { ex.printStackTrace(); }return "Here is the message: '" + message + "'";}
}

@WebService注解指定该Java类实现了名为HelloWorldService的Web服务


http://www.ppmy.cn/ops/23986.html

相关文章

【Spring】2.Spring中Bean的生命周期管理及定义

在Spring框架中,Bean是一个被Spring IoC容器实例化、组装和管理的对象。Bean就是Spring应用中的对象,它们形成了Spring应用的骨干。Spring IoC容器负责创建Bean,配置Bean以及管理Bean的完整生命周期。 Bean的生命周期 实例化Bean&#xff1a…

从注意力机制到RLHF,大模型技术入门必读清单

欢迎大家在 GitHub 上 Star 我们: 分布式全链路因果学习系统 OpenASCE: https://github.com/Open-All-Scale-Causal-Engine/OpenASCE 大模型驱动的知识图谱 OpenSPG: https://github.com/OpenSPG/openspg 大规模图学习系统 OpenAGL: https://github.com/TuGraph-…

strlen函数详解

目录 strlen函数 注意点 传入的参数必须是指向以\0字符结尾的字符串 strlen()的返回值是无符号整型 模拟实现 1.计数器的方式 2.递归的方式 3.指针相减 strlen函数和sizeof的区别 strlen函数 strlen函数是C语言中的一个字符串函数,用于计算一个字符串的长度…

Java表达式求值(前缀、中缀、后缀)

表达式求值需要利用栈进行计算 前缀表达式: 又称波兰表达式,由右向左遍历表达式,遇到数字就压入栈,遇到运算符就连续弹出两个栈顶元素,用【第一个栈顶元素,运算符,第二个栈顶元素】计算新值压入…

Hive第一篇简介

Hive简介 1. 数据仓库1.1. 基本概念1.2. 主要特征1.2.1. 面向主题1.2.2. 集成性1.2.3. 非易失性1.2.4. 时变性 1.3. 数据库与数据仓库的区别1.4. 数仓的分层架构为什么要对数据仓库分层? 1.5. 数仓的元数据管理 2. Hive 的基本概念2.1. Hive 简介什么是 Hive为什么使…

如何有效的将丢失的mfc140u.dll修复,几种mfc140u.dll丢失的解决方法

当你在运行某个程序或应用程序时,突然遭遇到mfc140u.dll丢失的错误提示,这可能会对你的电脑运行产生一些不利影响。但是,不要担心,以下是一套详细的mfc140u.dll丢失的解决方法。 mfc140u.dll缺失问题的详细解决步骤 步骤1&#x…

[NSSRound#23 misc] 前两题

这个周末NSS个人赛是个MISC,这个好久没怎么玩了,结果不会了。只作出一题来,不过参与的人比较少,每题解出数和也不到50。前50吧:) 画师 给了一个xml文件,看内容有 mxGraphModel 标签,应该是某个东西画的矢…

7-云原生监控体系-PromQL-函数功能和示例

Prometheus支持几个函数来操作数据。 文章目录 1. 函数语法解释2. count(v instant-vector)3. topk(n, v instant-vector)4. bottomk(n, v instant-vector)5. increase(v range-vector)6. rate(v range-vector)7. rate 和 increase8. irate(v range-vector)9. predict_linear(…