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上啦,如果出现其他错误,可以百度搜索缺少的包,并添加!

总结一下,学习总是有很多莫名其妙的困难,在焦躁、无助中要相信是问题总会解决,有时会怀疑自己的开发环境配置问题,各种猜测,不论怎么样,小白总会长大,此刻还有很多很多的疑惑,需要完善自己的知识框架。

要对自己有信心,可以成为一位优秀的程序员!明天继续... ...



原创粉丝点击