如何启动一个Java Web应用

如题所述

1、查看自己下载的项目目录

通过文件夹结构,你能够看出来你下载的是一个maven项目,还是一个非maven项目,是eclipse的,还是myeclipse的,或者idea的,这些信息会决定你的导入项目方式。

有些人一开始就没搞清自己下载的是maven版还是非maven版,所以一开始导入就出错,最简单的判断就是是否有pom.xml文件,有就是maven项目。

本人从来不用myeclipse,只向eclipse里导入过一次myeclipse的web项目,但是导入后显示的是普通的java项目,而不是java web项目,我就用了最简单粗暴的方法,直接新建一个空web项目,然后把文件都扔到空web项目里去

除了正常的项目内容,有些人会在项目目录里加入一个docs文件,里面放入这个项目的说明和sql脚本,这时候当然要去先看看说明,导入一下sql什么的。曾经有人在登录页面登录不进去,就是因为sql脚本没有执行,数据库里空有表结构,没有数据,自然也没有用户。(当然我很好奇没有执行任何sql脚本,表结构是哪里来的。好像早期这个项目是启动时自动执行sql脚本安装数据库,后来开始提示下载者自己执行sql脚本)

导入项目后注意少不少jar包,字符编码是否正确,注意查看jdk编译版本,注意cleanup

2、打开首页

一般下载下来的项目,welcome-file都是配置好的,直接输入"http://localhost:8080/项目名"就可以自动跳转到登录页面,也可以去web.xml里查看一下,如果没有配置,使用ctrl+shift+R搜索一下LoginController,或者在*.java范围搜索一下"login"关键字(点击eclipse上方search->file),查看一下跳转到login.jsp的请求路径。

当然,如果你全局搜素都没有任何一个"login"关键字也没有配置welcome-file,.......那你去翻翻开发者的readme吧,如果里面什么也没写,要么是没有登录页面,要么就是开发者开发习惯跟别人不一样,我就问你你还有信心看懂他的代码吗

3、登录

体贴的开发者应该在登录首页写上默认的用户名密码,如果没有,可以参考如下步骤

(1) 随便输入任意的用户名和密码

(2) 打开F12(或者其他抓包工具,推荐fiddler)

(3) 点击登录,查看请求的路径

(4) 在项目里将路径作为关键字进行搜索,找到请求的方法

(5) debug跟踪下去,找到查询的表,加密方法等

(6) 用加密方法生成新的密码

(7) 直接替换user表的里用户的密码

当然也可以直接查看数据库里有没有user表,看看用户名和密码,但是一般来说,数据库里的密码都是加密过的。

基本上做完这几步,如果项目本身代码没有问题,环境没有问题的话,一个web项目就能启动起来了
温馨提示:内容为网友见解,仅供参考
无其他回答

什么是 Java Web Start 软件以及如何启动它
通过浏览器 单击 Web 页中的链接。通过桌面图标 如果您经常使用某一应用程序,则可以在桌面上或“开始”菜单中创建该应用程序的快捷方式。Java Web Start 会询问您是否想在“开始”菜单中创建快捷方式或条目。如果您回答“是”,则将来无需使用浏览器便可启动该应用程序。通过 Java Application Cache Vie...

如何在 Web 浏览器中启用 Java
Internet Explorer 单击 工具 ,然后单击 Internet 选项 选择 安全 选项卡,选择 自定义级别 按钮 向下滚动到 Java 小应用程序脚本 确保选中 启用 单选按钮 单击 确定 保存您的首选设置 Firefox 启动 Firefox 浏览器;如果该浏览器正在运行,则重新启动 在 Firefox 菜单中,选...

如何在 Web 浏览器中启用 Java?
单击启用按钮(如果按钮显示为禁用,则 Java 已启用)Safari 启动 Safari 浏览器 单击“Safari”并选择首选项 单击安全选项卡 选中(选择)启用 Java 复选框 关闭“Safari 首选项”窗口 Opera 4.x 及更高版本 适用于 Windows 的 Opera 不使用 Java,但是 Opera Web 浏览器中已嵌入了 Java。适用于其...

开发一个javaweb项目流程(用java开发web)
从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术贺塌橘。 (1)、JavaDatabaseConnectivity?(JDBC)技术 在JavaWeb应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(JavaDatabaseConnectivity)是一种用于执行?SQL语句的JavaAPI。它由一组用Java编程语言编写的类和接口组成。JDBC为工具...

Java Web Start使用方法
使用Java Web Start,你可以单击一个网页链接启动应用程序。如果该应用程序现在不在你的计算机上,Java Web Start 自动下载所有必要的文件。然后它把文件存储在你的计算机上,因此任何时候你想重新启动那个程序的时候它都是准备好的-- 无论是从你你的桌面上的图标还是浏览器的链接。而且无论你使用何种...

mac安装java后怎么打开(macbookpro安装java开发软件)
JavaWebStart应用程序的安全提示,则安装程序将提供还原提示的选项。在提示您重新启动Internet 浏览器时,如果您选择不重新启动,则安装程序可能会要求您重新启动计算机。mac下载好了java但是不知道怎么打开,问题如图,请你在Terminal里面输入:java-version看看你的java是否安装成功,如果输出你的jdk的版本号就...

idea怎么运行web项目?
本图文教程是由电脑win10,IntelliJIDEA201制作。打开idea软件,点击界面上的CreateNewProject。出现以下界面,选中Java,然后选择jdk,最后点击Next,进行下一步。idea启动web项目没有tomcattomcat是可以定制context的path的。idea2016右上角有个普通运行,debug运行的图标,图标左边的图标,点击出现下拉框,有个...

手把手搭建一个完整的javaweb项目(适合新手)
JDBC:用于数据库连接和操作Servlet:处理HTTP请求与响应过滤器:处理请求预处理和后处理EL与JSTL:用于动态网页内容生成首先,你需要在MySQL创建名为"test"的数据库,并设计用户表结构。推荐使用Navicat这类工具进行操作。接着,在MyEclipse中创建一个新的Web项目,将MySQL驱动包添加到WEB-INF\/lib目录。项目...

tomcat 是如何在 javaweb 中部署的?
Tomcat 是一个开源的 Web 应用服务器,可以用来部署 Java 的 Web 项目。以下是部署 Java Web 项目的步骤:1. 将 Java Web 项目打包成 war 包。2. 将 war 包放到 Tomcat 的 webapps 目录下。3. 启动 Tomcat 服务器。4. 在浏览器中输入 http:\/\/localhost:8080\/项目名,即可 Java Web 项目的...

什么是 Java Web Start 软件以及如何启动它
Java Web Start 软件使您可以从 Web 下载和运行 Java 应用程序。Java Web Start 软件:提供一种单击一次即可激活应用程序的便捷方法 保证您始终运行最新版本的应用程序 避免了复杂的安装或升级过程

相似回答