javaweb怎么发布到指定服务器

javaweb怎么发布到指定服务器,第1张

上线流程:
服务器上安装类似tomcat、weblogic、webShpere等软件,这叫安装容器。
然后在容器中配置加载你的项目,或者将项目复制到它们的webapp目录
接着将数据库安装好,配置好。
接着启动容器,看看有没有异常。
没有异常,就用>tomcat下部署有三种:
①将项目放到Tomcat 60\webapps下
②通过Tomcat 60\conf下的serverxml文件进行配置(将下面这段放到<host></host>标签内)
<Context path="/站点名" docBase="F:\项目路径\WebRoot" debug="5" reloadable="true" crossContext="true"/>
③通过tomcat控制台去部署!
Context Path (optional): 设置站点名(/站点名)
WAR or Directory URL: 项目路径
其实也是将项目传到了webapps下面

可以使用IIS和TOMCAT组合来部署应用服务,一般java都是部署到tomcat中运行的。
IIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 40一起提供的文件和应用程序服务器,是在Windows NT Server上建立Internet服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的Internet/Intranet站点。IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

1、在Java项目中发布一个WebService服务,与Web服务相关的类,都位于Javaxjws包中。

@WebService 此注解用在类上指定将此类发布成一个WebService;

EndPoint 此类为端点服务类,其中publish()方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上,用于发布。

2、发布WebService服务,HelloWebServicejava文件代码如下:

<span style="font-family:KaiTi_GB2312;font-size:18px;">package cntgbws;
importjavaxjwsWebMethod;
importjavaxjwsWebService;
importjavaxxmlwsEndpoint;
/
   @WebService - 它是一个注解,用在类上指定将此类发布成一个ws
    Endpoint – 此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。
  @author xuemin
 
 /
@WebService
public classHelloWebService {
publicString HelloWord(String name){
return"Hello: "+name;
}
/
 添加exclude=true后,HelloWord2()方法不会被发布
  @param name
  @return
 /
@WebMethod(exclude=true)
publicString HelloWord2(String name){
return"Hello: "+name;
}
publicstatic void main(String[] args) {
/
 参数1:服务的发布地址
 参数2:服务的实现者
 /
Endpointpublish("服务发布地址",new HelloWebService());
}
}
</span>

注:@WebService 它是一个注解,用在类上指定将此类发布成一个ws,Endpoint 此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。运行以上程序即可进行WebService发布。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13036422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存