社区
Eclipse
帖子详情
java web project on MyEclipse
Ellajiang
2011-04-17 04:49:17
在MyEclipse中启动了Tomcat,但是在Tomcat安装路径下没有生成自己建的工程,网页上也访问不到,请问这是怎么回事?
...全文
46
2
打赏
收藏
java web project on MyEclipse
在MyEclipse中启动了Tomcat,但是在Tomcat安装路径下没有生成自己建的工程,网页上也访问不到,请问这是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ellajiang
2011-04-23
打赏
举报
回复
我重新部署了一次,出来了
goodstudytoo
2011-04-21
打赏
举报
回复
tomcat的路径问题,或者部署是没有选对,查看路径
myeclipse
2015 stable 1 0 offline installer windows part01 1 14
MyEclipse
2015正式版1.0的最重要的几点更新:更好的支持
Java
Script和AngularJS等技术模块,全新的REST浏览器以及REST模块的极速访问,PhoneGap移动开发工具。
MyEclipse
2015正式版1.0更新总览: Custom Integration of tern.
java
Initial Support for AngularJS New REST Explorer Provides More Flexibility REST
Web
Services
Project
Explorer Mobile Tooling - PhoneGap Support New PhoneGap Configuration Editor PhoneGap
Project
JQuery Mobile Templates Server Connectors Updated to the WTP Framework Deployment Mode Flexibility for Tomcat App Servers Custom Deployment Server Pivotal tc Server 3.0 Support Updated TomEE Server Connector Dashboard and Other Tools Make Tasks Easier Coding Report Improved Dark Theme Built on Luna 4.4.1 Update to
MyEclipse
Reports Intelligent Merged Deployment New Maven Dependencies-Only Mode JSP Editor Performance Improvements Updated Spring Support Try Upgraded Features with Integrated Upgrade Trials Other Notable Additions Known Issues">
MyEclipse
2015正式版1.0的最重要的几点更新:更好的支持
Java
Script和AngularJS等技术模块,全新的REST浏览器以及REST模块的极速访问,PhoneGap移动开发工具。
MyEclipse
2015正式版1.0更新总览: Custom Integration of tern.
java
Initial Support for AngularJS [更多]
web
socket+tomcat+
java
环境部署和实现.doc
文档部分摘录:下载
myeclipse
10以上版本(支持tomcat7.x的),最好是
myeclipse
2014同时支持
java
ee7(从
java
ee7起支持
web
socket)的。这里测试用的是
myeclipse
10(没有
java
ee7).如果是myclipse10需要下载
java
ee7的包。 打开
myeclipse
新建
web
project
:testRight 因为是
myeclipse
10没有
java
ee7选项这里用
java
ee5,后面再导入
java
ee 里的支持
web
socket的jar包(2014版
myeclipse
直接勾选
java
ee7),
基于
MyEclipse
搭建maven+springmvc整合图文教程(含源码0
本教程是基于
MyEclipse
环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven
project
File->New->
Project
选择Maven
Project
选择项目路径 Use default Workspace location默认工作空间 选择项目类型 在Artifact Id中选择maven-archetype-
web
app 输入Group ID和 Artifact ID,以及Package Group ID一般写大项目名称。Artifact ID是子项目名称。 例如Spring的
web
包,Group ID:org.springframework,artifactId:spring-
web
。 Package是默认给你建一个包,不写也可以。 建好后如下图: 接下来需要添加src/main/
java
,src/test/
java
,src/test/resources三个文件夹。右键项目根目录点击New -> Source Folder, 建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。 更改文件夹显示的顺序:右击->属性->Order and Export 更改JDK版本:在Libraries双击JRE System Library,要1.6版本 更改class路径 右键项目,
Java
Build Path -> Source 下面应该有4个文件夹。src/main/
java
,src/main/resources,src/test/
java
,src/test/resources。 双击每个文件夹的Output folder,选择路径。 src/main/
java
,src/main/resources,选择target/classes; src/test/
java
,src/test/resources, 选择target/test-classes; 选上Allow output folders for source folders. 点击项目名称右击,然后如图选择 在pom.xml中添加所需要的jar包 使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-
web
,就会自动搜索关于spring-
web
相关的jar包,我们选择3.0.5版本的spring。将spring包全部添加进来。需要添加的其他jar包有:junit、jstl。或者点击pom.xml直接编辑pom.xml文件。这样可以直接copy过来dependencies内容。 设置jar包的scope 当添加进入一个jar包后,有一些属性需要设置,最重要的就是scope,它有以下几种取值: 1. compile,缺省值,适用于所有阶段,会随着项目一起发布。 2. provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 3. runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。 4. test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。 5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在 Repository中查找它。 注意: 在使用maven 打包或者编译时报:-source1.3 中不支持注释错误解决方案如下:
maven-compiler-plugin
2.0.2
1.5
1.5
添加如下配置就不会再报错了 pom.xml文件代码: <
project
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4.0.0
wang.gom.mavenspringmvc
mavenspringmvctest
war
0.0.1-SNAPSHOT
mavenspringmvctest Maven
Web
app
http://maven.apache.org
junit
junit
3.8.1
test
org.apache.openejb
java
ee-api
5.0-1
provided
java
x.faces
jsf-api
1.2_04
provided
java
x.servlet
jstl
1.2
provided
java
x.servlet.jsp
jsp-api
2.1
provided
java
x.faces
jsf-impl
1.2_04
provided
org.springframework
spring-
web
mvc
3.1.2.RELEASE
jar
compile
aspectj
aspectjweaver
1.5.4
compile
java
x.servlet
java
x.servlet-api
3.1.0
jar
compile
org.apache.openejb
commons-dbcp-all
1.3-r699049
jar
compile
cglib
cglib
2.2.2
jar
compile
org.springframework
spring-
web
3.1.1.RELEASE
jar
compile
mavenspringmvctest
maven-compiler-plugin
2.0.2
1.5
1.5
project
>
web
.xml文件代码: <
web
-app xmlns="http://
java
.sun.com/xml/ns/
java
ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://
java
.sun.com/xml/ns/
java
ee http://
java
.sun.com/xml/ns/
java
ee/
web
-app_2_5.xsd" version="2.5" >
web
AppRootKey
maven.example.root
org.springframework.
web
.util.Log4jConfigListener
CharacterEncodingFilter
org.springframework.
web
.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
CharacterEncodingFilter
/*
dispatcher
org.springframework.
web
.servlet.DispatcherServlet
contextConfigLocation
/
WEB
-INF/dispatcher-servlet.xml
1
dispatcher
*.do
web
-app> dispatcher-servlet.xml文件代码
GeneralController类代码 package Controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.
web
.bind.annotation.RequestMapping; @Controller public class GeneralController { @RequestMapping(value="index.do") public void index_jsp(Model model){ model.addAttribute("ceshi", "测试你好"); System.out.println("index.jsp"); } } Index.jsp页面代码 <%@ page language="
java
" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://
java
.sun.com/jsp/jstl/core"%>
Insert title here
运行http://localhost:8080/mavenspringmvctest/index.do结果为:测试你好 源码下载地址:http://www.anqingonline.com/thread-15730-1-1.html
Java
ServletExamples
Java
ServletExamples For an introduction to
Java
Servlets, this
project
has 6 basic examples of how to build servlets in a
MyEclipse
Web
Project
.
java
混淆工具,不可逆 jocky 也许是最好的了
一、前言 其他资源:
web
报表工具 http://download.csdn.net/source/2881508 1.1 什么是Jocky? 我们知道,
Java
是一种跨平台的编程语言,其源码(.
java
文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得
Java
程序很容易被反编译。相信每一个
Java
开发人员,都曾经用过诸如Jad之类的反编译器,对
Java
的class 文件进行反编译,从而观察程序的结构与实现细节。如此一来,对于那些需要严格进行知识产权保护的
Java
应用,如何有效的保护客户的商业投资,是开发人员经常需要面对的问题。 于是就出现了
Java
混淆编译器,它的作用是打乱class文件中的符号信息,从而使反向工程变得非常困难。 Jocky就是这样一款优秀的
Java
混淆编译器。 1.2 为什么需要Jocky? 目前业界有不少商业的甚或是开源的混淆编译器,但它们普遍存在一些这样或者那样的问题。一般而言,现有的混淆器都是对编译好的 class文件进行混淆,这样就需要编译和混淆两个步骤。而事实上,并不是所有的符号都需要混淆。如果你开发的是一个类库,或者某些类需要动态装载,那些公共API(或者说:那些被publish出来的API)就必须保留符号不变,只有这样,别人才能使用你的类库。现有的混淆器提供了GUI或脚本的方式来对那些需要保留的符号名称进行配置,但如果程序较大时,配置工作将变得很复杂,而程序一旦修改,配置工作又要重新进行。某些混淆器能够调整字节码的顺序,使反编译更加困难,但笔者经历过混淆之后的程序运行出错的情况。 而Jocky与其它混淆编译器最大的不同之处在于:它是直接从源码上做文章,也就是说编译过程本身就是一个混淆过程。 1.3 Jocky是如何工作的? Jocky混淆编译器是在Sun JDK中提供的
Java
编译器(
java
c)的基础上完成的,修改了其中的代码生成过程,对编译器生成的中间代码进行混淆,最后再生成class文件,这样编译和混淆只需要一个步骤就可以完成。另外可以在源程序中插入 符号保留指令 来控制哪些符号需要保留,将混淆过程与开发过程融合在一起,不需要单独的配置。 1.4 Jocky的作用 1.4.1代码混淆 如前文所述,混淆编译是Jocky的首要用途。我们举一个最简单的例子,下面的SimpleBean是未经混淆的class文件通过Jad反编译以后获得的源文件: public class SimpleBean implements Serializable { private String name = "myname"; private List myList = null; public void SimpleBean() { myList = new ArrayList(10); } public void foo1() { myList.add("name"); } private void foo2() { } private void writeObject(
java
.io.ObjectOutputStream out) throws IOException { } } 下面是经Jocky混淆过的类文件,通过Jad反编译后产生的源文件: public class SimpleBean implements Serializable { private String _$2; private List _$1; public SimpleBean() { _$2 = "myname"; this; JVM INSTR new #4 ; JVM INSTR dup ; JVM INSTR swap ; 10; ArrayList(); _$1; } public void foo1() { _$1.add("name"); } private void _$1() { } private void writeObject(ObjectOutputStream objectoutputstream){ throws IOException { } }
Eclipse
58,454
社区成员
49,450
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章