我已经创建了一个jsp文件,它将使用java类和servlet以JSON格式输出,我是java新手,我不知道如何部署jsp文件。有人能给我建议吗?我曾经开发过一个asp.net Web应用程序,其中有一个特定的选项称为“发布项目”,但是我在Eclipse中找不到。我已经有一个PHP服务器,在其中我上传了一些PHP文件,我可以使用同一个服务器来上传这个文件吗?目前,我的应用程序在localhost上运行良好。请帮我处理这件事,谢谢你的时间。
jmp7cifd1#
在Eclipse中发布项目:1.右键单击项目1.导出1.在Web下〉选择WAR1.然后只要按照指示和你的好去。
wlsrxk512#
它是作为WAR (Web Application Archive)文件的组件完成的。部署时,JSP文件由Servlet容器进行处理,处理过程有效地将JSP文件转换为Servlet,使得JSP得纯文本在Servlet得响应中变成println语句,JSP中嵌入得Java代码在Servlet中变成常规得Java代码。The packaging details are covered in detail in the JEE7 tutorial,尽管早期教程在细节上没有太大区别。
eaf3rand3#
我假设你在你的php中使用了tomcat?你可以使用tomcat或者glassfish服务器来部署你的应用程序。你只需要你的应用程序的.war文件,并将其上传到tomcat或者glassfish服务器的管理页面。
.war
mnemlml84#
文件格式应为.war这里有一些链接可以帮助你从eclipse,link1,link2构建它。对于部署,应该有一个服务器-- tomcat / glassfish / jboss,它可以提供执行.war文件的平台。
fafcakar5#
IDE和.war文件是很好的生产力工具,但我认为您需要从命令行了解这些东西是如何工作的。我使用运行在Raspberry Pi上的Apache Tomcat作为开发服务器。我开发了我的.jsp,然后将其复制到需要的位置。在本例中,login.jsp需要位于名为SEM的应用程序的根文件夹中。因此,只需将其复制到那里并通过其URL访问即可。
sudo cp login.jsp $CATALINA_BASE/webapps/SEM http://localhost:8080/SEM/login.jsp
甚至不需要重新启动Tomcat。:)
5条答案
按热度按时间jmp7cifd1#
在Eclipse中发布项目:
1.右键单击项目
1.导出
1.在Web下〉选择WAR
1.然后只要按照指示和你的好去。
wlsrxk512#
它是作为WAR (Web Application Archive)文件的组件完成的。
部署时,JSP文件由Servlet容器进行处理,处理过程有效地将JSP文件转换为Servlet,使得JSP得纯文本在Servlet得响应中变成println语句,JSP中嵌入得Java代码在Servlet中变成常规得Java代码。
The packaging details are covered in detail in the JEE7 tutorial,尽管早期教程在细节上没有太大区别。
eaf3rand3#
我假设你在你的php中使用了tomcat?你可以使用tomcat或者glassfish服务器来部署你的应用程序。你只需要你的应用程序的
.war
文件,并将其上传到tomcat或者glassfish服务器的管理页面。mnemlml84#
文件格式应为
.war
这里有一些链接可以帮助你从eclipse,link1,link2构建它。
对于部署,应该有一个服务器-- tomcat / glassfish / jboss,它可以提供执行
.war
文件的平台。fafcakar5#
IDE和.war文件是很好的生产力工具,但我认为您需要从命令行了解这些东西是如何工作的。我使用运行在Raspberry Pi上的Apache Tomcat作为开发服务器。我开发了我的.jsp,然后将其复制到需要的位置。在本例中,login.jsp需要位于名为SEM的应用程序的根文件夹中。因此,只需将其复制到那里并通过其URL访问即可。
甚至不需要重新启动Tomcat。:)