工作周报2016.7.11-2016.7.17

2016.7.11毕业正式工作第一天,工作的部门是社保部,主要工作是已有网站的维护和将来网站的翻新。
这一周主要的工作是相关行政管理网站的熟悉和一些维护。
这周的工作流程:
1.首先我在新的工作电脑配置了java web的工作环境,有jdk1.8的安装配置(后换回1.6),Tomcat 6.0安装配置,Myeclipse2014安装配置。
2.然后我从同事拷贝了工程(还没给我配置SVN)账号,导入到Myeclipse2014后出现了没有工程可以Deployment的问题,在网上搜索到一个博客说在.project文件中删除

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

这句或直接用

<nature>com.genuitec.eclipse.ast.deploy.core.deploymentnature</nature>

<nature>com.genuitec.eclipse.j2eedt.core.webnature</nature>

<nature>com.adobe.flexbuilder.project.flexnature</nature>

<nature>com.adobe.flexbuilder.project.actionscriptnature</nature>

<nature>org.eclipse.wst.common.project.facet.core.nature</nature>

<nature>org.eclipse.jdt.core.javanature</nature>

<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>

覆盖,即可转换成web项目
其中,.project文件是一个XML文件,里面定义了本工程的结构:
工程名<name></name>
工程注释描述<comment></comment>
运行时需要的额外Eclipse插件<natures></natures>,及其具体加载方式信息<buildSpec></buildSpec>
具体内容来自:
http://zhengweisincere.blog.163.com/blog/static/49844649201110311506124/
但我在.project文件中并没有发现要删的那句,而我用覆盖方法,修改了文件之后,工程的确可以deployment,但是部署到tomcat之后是个空项目,于是分析,原项目本就是个web项目,而无法部署的原因应该是myeclipse版本问题。
于是我重装了myeclipse8.5,安全起见,把jdk也换成1.6版本,弄完之后发现工程可正常部署,第一个问题算是解决。
3.一天上午我跑完工程之后,下午再跑出现了ClassNotFoundException的异常,搜索网上回答,基本上是这几点问题:
1. 你类中的类名写的有错误。
2. 没有正确的导入jar包。
3. 没有正确导入此类中引用的类。
但经排查发现可能是tomcat的缓存问题,于是重装了遍tomcat,发现还是不行,但苦思还是找不到办法,但基于代码和数据库服务器都没有问题的基础上,我重装了遍myeclipse和tomcat,再重启了遍电脑(这可能是第一遍没有成功的原因),然后工程可以运行了。
总结:上手一个新的项目,对于菜鸟来说,既然不是代码问题,最好把环境配成工程原先可运行环境一样。还有,一切能用重启解决的问题,都不是大问题!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值