intellij idea怎么集成cxf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了intellij idea怎么集成cxf相关的知识,希望对你有一定的参考价值。

1、要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库:
2、然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。
3、选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。
4、然后选择相应数据库版本的jar包。
5、Properties下的General选项卡内容,同样是连接数据库的信息,配置完后点击Test Connection按钮测试是否能连通数据库。
6、然后点击Next,再确认无误后,单击Finish。
7、 生成hibernate实体类打开Hibernate Configurations窗口。
8、打开窗口右击,点击Add Configuration...
9、Console configuration选择刚刚配置好的hibernate,点击Refresh按钮,就会出现数据库的全部schema,找到你的数据库,然后将其 Include到右侧窗口里,然后点击Finish按钮完成hibernate.reveng.xml的创建。
10、选择Exporters选项卡,勾选Domain code和Hibernate XML Mappings,然后点击Run按钮
参考技术A ---- 导入包到maven ----
org.apache.cxf
---- 增加POM ----
<!-- CXF webservice -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.1.6</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.1.6</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
<version>3.1.6</version>
</dependency>
----创建cxf-servlet.xml 并放到和applicationContext.xml同目录即可----
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jaxws="http://cxf.apache.org/jaxws"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">
<context:component-scan base-package="com.vanda.app.bjzfw.cxfservice" />
<jaxws:endpoint id="cxfService" implementor="com.vanda.app.bjzfw.cxfservice.CxfServiceImpl" address="/cxfserver" />
</beans>
-----applicationContext.xml 增加-----
<import resource="cxf-servlet.xml"/>
---- web.xml 增加 ----
<!-- CXF webservice -->
<servlet>
<servlet-name>CXFServlet</servlet-name>
<servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
<url-pattern>/webService/*</url-pattern>
</servlet-mapping>
---- 测试例子 ----
--接口--
package com.vanda.app.bjzfw.cxfservice;
import javax.jws.WebMethod;
import javax.jws.WebService;
@WebService()
public interface CxfService
@WebMethod
String mess(String xml);

--实现类--
package com.vanda.app.bjzfw.cxfservice;
import javax.jws.WebService;
@WebService
public class CxfServiceImpl implements CxfService
@Override
public String mess(String xml)
return "xml info";


---- 访问地址
http://localhost:8080/项目名称/webService/cxfserver?wsdl

IntelliJ IDEA(集成各种插件:JDKTomcatMavenGradleGit)

一、集成JDK

1. 全局集成本地安装的JDK

技术分享图片

技术分享图片

技术分享图片

2. 也可在具体工程或者子模块的创建界面指定JDK

技术分享图片

二、集成Tomcat

只能在具体的工程或者子模块的编辑界面,为当前工程或者子模块集成

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 三、集成Maven

File -- Settings

技术分享图片

技术分享图片

 

 

 

 

 

 

以上是关于intellij idea怎么集成cxf的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea 怎么添加svn插件

IntelliJ IDEA里面怎么配置SVN

如何破解intellij idea

IntelliJ IDEA(集成各种插件:JDKTomcatMavenGradleGit)

IntelliJ IDEA 插件集成Redis可视化插件

prettier 与 Intellij Idea 和 NPM 的集成