java写的系统如何发布到网上供人使用

比如我用java,数据库用oracle写了一个系统(比如学生信息管理系统之类),是怎么发布到网上让别人直接输入网址就可以使用的呢? 刚学了做些简单的系统,不知道是怎么发布的,需要什么硬件设施?要不要有一个自己的网站?要不要注册一个域名?拜托大家详细点解答,谢谢啦~

可以用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服务器,就可以直接敲入域名访问你要访问的地址了。
这个配置方法也是我查询的,具体没有试过,你可以试一下,希望可以帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-02
要发布到网上首先得有网站空间(服务器),然后在服务器上安装tomcat,再在tomcat把你的java项目部署上去,在浏览器地址栏输服务器IP+tomcat端口号,大致就是这些吧。顺便说一点,域名可以理解为是服务器IP的一个别名(IP比较难记,用域名方便)。其实你学完javaweb这些应该都大致掌握才对追问

服务器是什么?是要把我的电脑一直开着让被人访问吗?可是我原来电脑开着,让朋友输入我的网址(就是把我自己平时用浏览器调试的时候里面localhost换成我的ip)无法访问呀~

追答

要想让你的电脑能够让别人访问,1.你俩用的同一个网,那么在别的电脑上输入你局域网的ip(cmd中输入ipconfig即可查看)就能访问了;2.用你的电脑作服务器,让外网的人也可以访问,这个比较麻烦,我记得可以用“花生壳”实现(具体我也没试过)。我建议你百度“免费服务器”试试,看能不能申请一个免费的服务器或者试用

追问

谢谢你的解答~如果不用我的电脑做为服务器,要怎么实现~我不能总把我电脑挂着呀~

追答

前面不是说了么,申请一个免费的服务器,或者你有钱用付费的,一般的云虚拟主机一年也不贵

本回答被提问者采纳
第2个回答  2014-07-02
跟你本机启动一样。

最常见的有tomcat, jboss了
相似回答