发表于: 2016-08-11 23:50:15

1 2378


今天完成的事情:

看艾燕窝项目


明天计划的事情:

继续看艾燕窝项目


遇到的问题:

Q1:启动server报错:
Exception in thread "main" org.osoa.sca.ServiceRuntimeException: java.io.FileNotFoundException: D:\javataskdemo\è¾ççªé¡¹ç®\aiyanwo\trunk\aiyanwo-home-service\target\classes (系统找不到指定的路径。)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:347)
at org.apache.tuscany.sca.node.impl.NodeFactoryImpl.createSCANode(NodeFactoryImpl.java:47)
at com.ptteng.common.aiyanwo.server.Server.start(Server.java:27)
at com.ptteng.common.aiyanwo.server.Server.main(Server.java:53)
Caused by: java.io.FileNotFoundException: D:\javataskdemo\è¾ççªé¡¹ç®\aiyanwo\trunk\aiyanwo-home-service\target\classes (系统找不到指定的路径。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:138)
at java.io.FileInputStream.<init>(FileInputStream.java:97)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:90)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:188)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl$2.run(ContributionServiceImpl.java:364)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl$2.run(ContributionServiceImpl.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.addContribution(ContributionServiceImpl.java:362)
at org.apache.tuscany.sca.contribution.service.impl.ContributionServiceImpl.contribute(ContributionServiceImpl.java:189)
at org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:496)
at org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:344)
... 3 more

A1:因为之前项目是放在“艾燕窝/aiyanwo”下面,启动service的时候中文无法识别乱码报错“系统找不到指定的路径”。修改目录为“/aiyanwo”



收获:

Linux下如何更好地查看tomcat的log  http://bbs.51cto.com/thread-955919-1.html


IDEA中项目显示


而eclipse从svn上下载项目则需要转换为maven项目。而且把三个模块独立出来。


项目pom文件中的依赖


模块core层中pom文件的依赖


模块server层中pom文件的依赖


模块web层中pom文件的依赖


Maven中为我们集成了软件配置管理的(SCM:Software Configuration Management)功能,他可以支持我们常用SVN、CVS等

maven的scm插件介绍及使用示例  http://blog.csdn.net/fenglibing/article/details/16842645


三种编程命名规则
1. 匈牙利命名:
开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。
For example: long lsum = 0;"l"是类型的缩写;
 
2. 小驼峰式:(little camel-case)
第一个单词首字母小写,后面其他单词首字母大写。
For example: string firstName = string.Empty;
 
3. 大驼峰式:(big camel-case)
每个单词的第一个字母都大写;

For example:string FirstName = string.Empty;



返回列表 返回列表
评论

    分享到