如何将JSF项目上传到Web

时间:2010-11-18 06:11:05

标签: jsf

您好,这可能听起来很愚蠢,但无论如何我都会说。首先,好吧。我不知道如何将我在eclipse中创建的JavaServerFace项目上传到互联网。这是一个动态的网页项目;是否有一个特殊的程序,或者它是否像普通网站一样上传?我是否必须将文件放在jar文件中,war文件?当我用tomcat从eclipse启动时,一切正常。也许我需要以某种方式将tomcat放入Web服务器(我只是在这里猜测。)。好吧,我尝试上传它就像我一个普通的网站,但事实证明我无法看到我的主登录页面的内容。

   

更糟糕的是,当我使用InternetExplorer尝试使用WS_FTP加载它们时,它提示我下载该文件。当我转到视图页面源,在视图下,我看到实际的语法,但表单没有显示在浏览器窗口中。文件扩展名为.xhtml,因为当我将文件扩展名设置为.html时(当我尝试使用服务器运行时),eclipse不会向我显示任何内容。

我也不能使用.jsp,因为eclipse给了我一个NoClassDefFoundError:javax / servlet / jsp / jstl / core / Config错误(图.xhtml可能是强制性的)。我正在使用Tomcat 7,eclipse,一个月前我下载的eclipse的最新版本,以及JSF2.0(Mojarra 2.0)。

我首先尝试从每个文件夹下载每个单独的文件,我可能就是这样。当我没有工作时,我下载了各个文件夹,之后整个JSFProject文件夹,不用每次都失败了。嗯,我希望我提供了足够的信息。我并不担心如何使java服务器工作,我知道我可以解决它,但上传它现在只是我头疼。我已经搜索了好几天了(字面意思是 - 我是一名大学生,所以研究是我习以为常的,但我根本找不到关于这个主题的任何线索,也许因为我觉得这很简单。)

谢谢。

2 个答案:

答案 0 :(得分:1)

当然你需要在网络服务器上安装tomcat!按照步骤:

  1. 将tomcat下载为Windows服务Tomcat 7 download,然后双击运行并安装它。
  2. 在Eclipse中,站在您的项目上并右键单击:export-> war并选择您的位置(桌面)。
  3. 将are复制到%tomcat_home%(在您的网络服务器上) - > web应用程序。

  4. 打开计算机的服务控制台(如果你有windows7只需在搜索命令中键入它。否则它应该在附件下)

  5. 查找apache tomcat并重启服务器。

  6. 指向您在电脑中使用的相同网址。

答案 1 :(得分:-1)

你可以去一个tomcat-server并把它放在那里

阅读你的问题和一些答案,我认为你最好还是节省了很多时间。

http://www.java-hoster.com/en/index.php id去那里,他们似乎只有你需要的东西