java项目发布
⑴ 如何发布javaWeb项目到网上
首先发布到internet上面,你要有自己的服务器,或者租用别人的服务器或虚拟主机,服务器提供商一般都为你准备好了运行环境,你只要把你的程序打包上传到租用的服务器上面,然后买一个域名绑定到你租用的服务器上就可以了,如果用了数据库,服务商会给你一个数据库的地址。你自己在程序里配置就可以了。 你如果不会的话,可以把程序发过来,我帮你发布。
⑵ java web项目如何发布
1,先把程序发布到Tomct下,测试能运行没有问题。
2.在Tomcat下把地址给成的你申请的域名。
3.拥有自己的服务器。或者在网上申请一个虚拟服务器试试。
4.把Tomcat的端口改一下就行了。
5.实在不会的话 可以Google 一下。
⑶ 如何在Java中快速发布WebService服务
1,在Java项目中发布一个WebService服务:
如何发布?
——JDK1.6中JAX-WS规范定义了如何发布一个WebService服务;
(1)用jdk1.6.0_21以后的版本发布;
(2)与Web服务相关的类,都位于Javax.jws.*包中
@WebService——此注解用在类上指定将此类发布成一个WebService;
EndPoint——此类为端点服务类,其中publish()方法用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上,用于发布。
2,例子:
(1)发布WebService服务
HelloWebService.java:
[java]view plain
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecn.tgb.ws;
importjavax.jws.WebMethod;
importjavax.jws.WebService;
importjavax.xml.ws.Endpoint;
/**
*@WebService-它是一个注解,用在类上指定将此类发布成一个ws.
Endpoint–此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。
*@authorxuemin
*
*/
@WebService
publicclassHelloWebService{
publicStringHelloWord(Stringname){
return"Hello:"+name;
}
/**
*添加exclude=true后,HelloWord2()方法不会被发布
*@paramname
*@return
*/
@WebMethod(exclude=true)
publicStringHelloWord2(Stringname){
return"Hello:"+name;
}
publicstaticvoidmain(String[]args){
/**
*参数1:服务的发布地址
*参数2:服务的实现者
*/
Endpoint.publish("http://192.168.24.138:456/helloWord",newHelloWebService());
}
}</span>
- [java]view plain
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">packagecn.tgb.ws;
publicclassMyClient{
publicstaticvoidmain(String[]args){
HelloWebServiceServicehwss=newHelloWebServiceService();
HelloWebServicehws=hwss.getHelloWebServicePort();
Stringresult=hws.helloWord("hanxuemin");
System.out.println(result);
}
}</span>
注:
@WebService-它是一个注解,用在类上指定将此类发布成一个ws.
Endpoint –此类为端点服务类,它的方法publish用于将一个已经添加了@WebService注解对象绑定到一个地址的端口上。
运行以上程序进行发布。
(2)查看wsdl
地址:http://192.168.24.138:456/helloWord?wsdl
只要在客户端浏览器能看到此WSDL文档,说明服务发布成功
以上服务发布成功;
总结:
如何发布一个Web服务:
a,在类上添加@WebService注解
(注:此注解是jdk1.6提供的,位于javax.jws.WebService包中)
b,通过EndPoint(端点服务)发布一个WebService
(注:EndPoint是jdk提供的一个专门用于发布服务的类,该类的publish方法接收两个参数,一个是本地的服务地址,二是提供服务的类。位于javax.xml.ws.Endpoint包中)
c,注:
类上添加注解@WebService,类中所有非静态方法都会被发布;
静态方法和final方法不能被发布;
方法上加@WebMentod(exclude=true)后,此方法不被发布;
(3)客户端访问发布的服务
根据WSDL文档来在客户端编写代码,访问发布的服务;
但是,WSDL文档看不懂怎么办?代码该如何编写?
——你看不懂,JDK看得懂,wsimport是JDK自带的,可以根据WSDL文档生成客户端调用代码的工具。无论服务器端WebService使用什么语言编写的,豆浆在客户端生成Java代码。所以服务器用什么语言编写的并不重要。
wsimport.exe命令参数熟知:
-d:生成class文件。默认参数。
-s:生成Java文件
-p:自定义包结构
解析地址生成源码到E盘:
MyClient.java:
⑷ java中什么项目需要用tomcat发布,是所有的项目都需要发布吗
java中简单的小项目或测试需要用tomcat发布。2. 项目都需要发布,最简单的要执行java命令运行。
Tomcat是Apache 软件基金会(Apache Software
Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun
和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat
5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java
爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP
程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache
服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。
⑸ JAVA项目完成了 如何发布
WEB工程打包成WAR发布给TOMCAT或者JBOSS
一般的工程直接打包成JAR文件,如果有启动的MAIN方法,指定MAIN方法所在类名,就可以用 java -jar包名就可以启动该JAR文件了
⑹ java的项目发布是什么意思如何发布请高手详细解释一下,谢谢!!
要看你说的哪种了 是j2se还是j2ee
j2se的话,首先将java项目打包成jar文件,这个不用多说,很多开发平台都有此功能,如eclipse就可以直接将java项目export成jar文件,然后写一个bat文件(Windows操作系统下)或者sh文件(unix系列操作系统下),这个文件大致语句包括以下:java –jar myjar.jar
还可以通过相关辅助软件发布,比如exe4j软件辅助创建可执行文件
这款软件专门针对java项目发布成可执行文件,具体操作可以见如下链接
http://hi..com/gds718/blog/item/d021d2f861243315a8d311b6.html
你如果要 我可以发一个软件给你 叫j2ewiz蛮简单的 给个邮箱就可以了
对于j2ee的话,就是将web工程部署至服务器,可以通过控制台命令或者eclipse等工具生成war包 也可以直接使用eclipse部署至服务器 将war包拷贝至tomcat的webapps下 当然你服务器可以使用其他的
⑺ java写的系统如何发布到网上供人使用
可以用tomcat服务器发布,就像你自己用localhost访问一样,别人访问是需要加上你的IP地址然后加上项目名之类的,组成url进行访问,这样的问题是你的ip暴露了,你可以在tomcat中配置一下
在Tomcat下面配置域名(如:www.***.com)的时候,同时又不希望客户通过我们网站的IP或者域名访问到Tomcat默认的ROOT,配制方法如下:
1、打开Tomcat安装目录下的/conf/server.xml文件
2、在server.xml中将原有的<Host name=“localhost“ appBase=“webapps“ ……>修改为<Host name=“您要配置的域名“ appBase=“webapps“……>
3、在/conf/Catalina目录下建立目录“<您要配置的域名的名称>”,然后建立ROOT.xml文件,其格式和/conf/localhost目录下的ROOT.xml一致,但是内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to 56World!" docBase="D:/workplace/inbuilding" path="">
</Context>
其中docBase中的内容就是你希望的打开您的域名(www.***.com) 的时候映射到的目录和默认的网页(如:index.jsp)
4、启动Tomcat服务器,就可以直接敲入域名访问你要访问的地址了。
这个配置方法也是我查询的,具体没有试过,你可以试一下,希望可以帮到你
⑻ 如何发布java web项目,需要做什么配置
在编译器里按步骤发布。
例如MyEclipse:
点击首选项,找到TomCat,配置TomCat路径。
点击部署,将项目放入配置的TomCat里。
点击启动,在浏览器打开http://localhost:8080/<项目名>
完成发布。
直接在TomCat中发布。
把项目复制到TomCat安装目录的WebAPP目录下。
启动TomCat,在浏览器中打开http://localhost:8080/<项目名>
完成发布。
⑼ 怎么在虚拟机上发布Java项目
在服务器上安装类似tomcat、weblogic、webShpere等软件,这叫安装容器。
然后在容器中配置加载你的项目,或者将项目复制到它们的webapp目录
接着将数据库安装好,配置好。
接着启动容器,看看有没有异常。
没有异常,就用http协议访问你的域名和站点了
⑽ 如何发布一个java工程
方法很多,直接放到tomcat的webapps下。当然还有weblogic,nginx等都可以发布 Java工程
项目部署就是把你写好的项目放到服务器容器里面去。