【问题标题】:how to upload netbean java project on web server如何在Web服务器上上传netbean java项目
【发布时间】:2014-03-14 04:58:09
【问题描述】:

我在 netbeans 中使用 tomcat 开发了一个项目。但我是网络托管的新手。我不知道在服务器中上传它的程序是什么。我用过mysql数据库。 假设我去像 000webhost 这样的免费托管,如果我将上传整个项目文件夹,那么它会工作还是我还有其他事情要做?

<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<servlet>
    <servlet-name>home</servlet-name>
    <servlet-class>home</servlet-class>
</servlet>
<servlet>
    <servlet-name>hp</servlet-name>
    <servlet-class>home</servlet-class>
</servlet>
<servlet>
    <servlet-name>rg</servlet-name>
    <servlet-class>rg</servlet-class>
</servlet>
<servlet>
    <servlet-name>dat</servlet-name>
    <servlet-class>dat</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>home</servlet-name>
    <url-pattern>/home</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>dat</servlet-name>
    <url-pattern>/dat</url-pattern>
</servlet-mapping>
<session-config>
    <session-timeout>
        30
    </session-timeout>
</session-config>

【问题讨论】:

  • 你想在本地机器 apache tomcat 服务器上测试它吗??
  • 我已经在我的本地 apache tomcat 服务器上测试过了,现在我想把它上传到现实生活中的 web 服务器中
  • 生成 WAR 文件,然后在您的应用服务器中部署 WAR。如此处所述:stackoverflow.com/q/1007346/1065197
  • 什么是war文件,它的用途是什么?
  • @jonnydepp 它的目的是成为一个网络应用程序。

标签: java netbeans war web-hosting


【解决方案1】:

您需要在支持 Tomcat 的虚拟主机中上传您的项目。例如,有 Java Web Hosting 和 Web Hosting。虚拟主机更适用于常规网站,而 Java 虚拟主机更适用于想要上传到互联网的 Web 应用程序。您可以将常规网站上传到 Java 虚拟主机。然而,最大的不同是 Java 网络托管支持使用 Tomcat、Glassfish、JBoss 等虚拟服务器制作的网络应用程序项目。

我曾经将我的 Web 应用程序上传到 Java Web Hosting,但我使用的是 Glassfish。通常,支持 Glassfish 的 Java Web 托管比支持 Tomcat 的要贵得多。

  1. 您需要一个支持 Tomcat 的 Java 虚拟主机。
  2. 您可以在该服务器上上传您的项目,我强烈建议您咨询特定的 Java 网络托管公司,了解在何处加载您的应用程序。

【讨论】:

  • 你能给我一些java虚拟主机的名字吗?
  • 当然,我在 Google 中遇到的第一个问题是 superjavahost.com。我强烈建议您查看不同的 Java 网络托管公司并进行比较,以便您做出决定。
  • 好的,但是我必须上传整个项目,如所有文件夹 web、nbproject、src、库或仅 rar 文件。还有一个 qsn mysql 部分呢?
  • 不行,你需要制作war文件。您只需在“项目”部分中右键单击您的项目,然后从菜单中单击“构建”,即可在 Netbeans 中创建 war 文件。一旦构建成功,它将在控制台中为您提供 .war 文件位置。这就是您需要上传到您的 java 虚拟主机的文件。
  • k 非常感谢我是否需要更改有关 mysql 的任何内容,因为它可能显示为 localhost:portno。在地址栏中
【解决方案2】:

您可以使用 FTP 客户端将文件上传到 public_html 目录。它位于 cPanel 区域。

【讨论】:

  • 我建议您在做任何事情之前阅读整个文档/常见问题解答。它将帮助您消除对上传和其他后续问题的疑虑。
  • 是的,我可以直接上传整个文件夹,我知道。但这是它还是我使用 sevlets、mysql 数据库时所做的其他事情
  • 你的意思是我项目的所有文件夹而已?不再需要上传war文件了吗?那么mysql部分呢?
猜你喜欢
  • 2014-03-31
  • 1970-01-01
  • 1970-01-01
  • 2019-10-02
  • 1970-01-01
  • 2014-12-24
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
相关资源
最近更新 更多