JavaWeb源代码导入Eclipse遇到的问题
来源:互联网 发布:win10编程用什么软件 编辑:程序博客网 时间:2024/05/17 05:50
今天,组长发来一份整套移动端(Android)+服务端(JavaWeb)的代码,让我来学习一下。
好吧,首先需要运行成功吧?!!虽然JavaWeb学习之后有大半年没碰过啦,不过在开始的自信满满后,难受的时光来了... ...
直接报错,以前遇到过的老问题,在项目中缺少导入servlet-api.jar,在Tomact中找到然后导入。再则,右击项目Build Path,缺啥补啥。
然后,运行自然失败喽!
总结一下:
1.在电脑中不只有一个Eclipse,这让开始配置jdk就需要注意,确定工程的jdk没有问题,在eclipse.ini文件中同样设置一下。
2.导入程序无法识别这是Web程序,所以无法运行部署在Tomcat上,Eclipse新建服务器 "add and remove"中没有左边选项
解决方案:首先系统名字不要用中文。然后,项目右击Properties,在Project Facets里勾选图中Dynamic Web Module、Java(如果需要还有JavaScript),之后刷新可以运行啦。
3.接下来是我遇到的第三个问题:在eclipse中启动Tomcat可以访问localhost,但无法访问localhost:8080
解决方案:更换tomcat配置页面中的server location选项:
右键点击server栏中的tomcat,选择properties选项;
在弹出的对话框中选择General,并且点击Switch Location切换Location为:/Servers/tomcat vx.x Server at localhost.server。
并点击Apply and Close进行保存。
双击tomcat服务,此时Server Location中的选项就不是灰色的了。
勾选第二个选项“Use Tomcat installation”。并关闭tomcat服务,在弹出的对话框中点击Save保存。
右键点击tomcat服务并点击Start启动tomcat,再登陆localhost:8080,此时就可以正常的在eclipse中启动tomcat了。
4.不知怎么了,过一会就又有问题出现了:8080端口被其他程序占用了。
解决方法:更改端口号为:8088。(为了以后不麻烦,没有选择结束占用端口进程)
看了网上有很多方法,太好用的也有很多,可能不适合我遇到的问题。例如:在Tomcat中的conf文件夹下修改server.xml,在程序中同样修改server.xml。
C:/tomcat5.5.25/conf/server.xml中:
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
Connector 节点,将port="8080"中的端口改为一个没有被占用的端口。
都没有成功解决问题。
在Eclipse工作空间中找到下图servers项目中server.xml修改对应的端口号(有可能需要改好几个,根据具体项目看)
5.还是有错误,你敢信?原来这个项目源代码原来是MyEclipse导出来的,现在直接导入Eclipse中是有问题的。
解决方案:在Workspace中找到项目文件,另外新建一个Web项目,找到.project文件,然后替换本项目的.project文件。
将原配置文件中:<projectDescription><name>**</name>部分修改为自己的项目名称。
再然后修改.settings目录(可在navigator视图下查看)中org.eclipse.wst.common.component文件的如下内容:
Java代码 :
<wb-resource deploy-path="/" source-path="/WebContent"/>
改为-->
Java代码:
<wb-resource deploy-path="/" source-path="/WebRoot"/>
记得删除多余的WebContent文件夹。
程序运行成功了,可以部署到自己的Tomact上啦,如果出现其他错误,可以百度搜索缺少的包,并添加!
总结一下,学习总是有很多莫名其妙的困难,在焦躁、无助中要相信是问题总会解决,有时会怀疑自己的开发环境配置问题,各种猜测,不论怎么样,小白总会长大,此刻还有很多很多的疑惑,需要完善自己的知识框架。
要对自己有信心,可以成为一位优秀的程序员!明天继续... ...
- JavaWeb源代码导入Eclipse遇到的问题
- druid-1.0.21源代码导入eclipse工程遇到的问题
- 在Eclipse中导入及部署JavaWeb项目遇到的问题及解决方案
- eclipse中导入工程遇到的问题
- JavaWeb遇到的问题
- javaweb遇到的问题
- Eclipse 部署JavaWeb项目中遇到的问题处理
- Eclipse导入Dspace源代码问题
- 关于导入图片和源代码遇到的相关问题
- javaweb项目遇到的问题
- 学习Javaweb遇到的问题
- javaweb项目遇到的问题
- 总结javaweb遇到的问题
- eclipse导入android源码的方法以及遇到的问题
- Eclipse导入工程遇到的一些问题之红色叹号
- Eclipse导入工程遇到的一些问题之红色叉叉
- Eclipse导入工程遇到的一些问题之中文乱码
- Eclipse导入工程遇到的一些问题之中文乱码
- mongoose 模型定义重复引用就报错:Cannot overwrite model once compiled 怎么解决?
- To DBUtils框架 的记忆
- java代理静态代理
- IDA PRO新手使用教程
- ZOJ 1003 Crashing Balloon (DFS)
- JavaWeb源代码导入Eclipse遇到的问题
- apache thrift C++入门实践
- 机器学习
- 【算法】LCS算法以及其JAVA的实现
- ubuntu16.04 nginx1.10.3 配置虚拟主机
- 程序员面试宝典随笔记(一)----引用和指针
- 双向链表
- 解救人质
- ZOJ 1005 Jugs (演绎推理)